「ps -eu」和「ps -u」有什麼不同?

「ps -eu」和「ps -u」有什麼不同?

我查看了手冊ps,它說-e將列出所有進程,而-u將列出特定用戶的進程。

所以我嘗試使用ps -eu myaccount | wc -l它輸出280。

但如果我使用ps -u myaccount | wc -l它會輸出 12。

既然兩者都是為使用者輸出所有的過程myaccount,為什麼結果會不同呢?

答案1

更好的問題是「ps -eps -eu」之間有什麼區別,答案是「沒有」。

-e選項顯示所有進程,基本上取代了-u選擇。

正如 @fra-san 所指出的,手冊頁表明所有進程選擇選項都是附加的。該-u選項選擇而不是過濾器,並且您無法在之後添加任何更多進程,-e因為它們已經全部存在。

相關內容