Ps
“ps -eu”和“ps -u”有什麼區別?
我查看了 的手冊
ps
,它說-e
會列出所有程序,同時-u
會列出特定使用者的程序。所以我嘗試使用
ps -eu myaccount | wc -l
它輸出280。但是如果我使用
ps -u myaccount | wc -l
它會輸出 12。既然都用來為使用者輸出所有的程序,那
myaccount
為什麼結果會不一樣呢?
ps -e
一個更好的問題是“和之間有什麼區別ps -eu
”,答案是“什麼都沒有”。該
-e
選項顯示所有程序,並且基本上取代了-u
選擇。正如@fra-san 所指出的,手冊頁表明所有程序選擇選項都是附加的。該
-u
選項選擇,而不是過濾器,並且您不能在之後添加任何更多程序,-e
因為它們已經全部存在。