我已经检查了有关使用的手册页,ps -o
但不明白。当我执行命令ps -o pid
时,我得到了这个结果: -
$>ps -o pid
PID
6029508
29491290
我想知道这个命令ps -o pid -o cmd -u <username>
是做什么的?
我已经检查了有关使用的手册页,ps -o
但不明白。当我执行命令ps -o pid
时,我得到了这个结果: -
$>ps -o pid
PID
6029508
29491290
我想知道这个命令ps -o pid -o cmd -u <username>
是做什么的?
POSIX 规范ps
告诉您该-o
选项的作用。您系统上的手册页也是如此。
基本上,它控制出现哪些输出列。
$ ps -o pid
PID
297
303
314
321
329
$ ps -o pid -o command
PID COMMAND
297 -sh
303 -sh
314 -sh
321 -sh
329 -sh
$
一个非常令人兴奋的命令列表 - 对此感到抱歉。请注意,POSIX 定义comm
and args
; 在 Mac OS X 上,command
也被识别,但cmd
未被识别。
该-u user
选项将进程列表限制为指定用户拥有的进程。