Ps

列出超級使用者程序

  • January 22, 2016

我正在嘗試列出目前在我的 Kali 發行版中執行的超級使用者程序。使用“ pgrep -f sbin”我認為可以解決問題,但是它只列出了 PID 編號,而不是程序的實際名稱。我怎樣才能讓它做到這一點?

使用"ps ef | grep "sbin"它會返回一個非常未格式化的列表,是否有一種巧妙的方法來格式化它或將其轉儲到具有某種正確格式的文本文件中?

通過將-l標誌添加到解決它pgrep

pgrep -lf sbin

來自man pgrep

  -l, --list-name
         List the process name as well as the process ID.  (pgrep only.)

您是否嘗試過添加-u root到 ps 命令?

這會將其限制為僅根程序。即ps -ef -u root | grep sbin

要控制輸出,您需要查看OUTPUT FORMAT CONTROL手冊頁中的部分。只是玩標誌,直到獲得所需/可接受的輸出?

引用自:https://unix.stackexchange.com/questions/256994