我已经检查过有关ps -o
使用情况的手册页,但不明白。当我执行命令ps -o pid
时,我得到了这个结果: -
$>ps -o pid
PID
6029508
29491290
我想知道命令ps -o pid -o cmd -u <username>
做了什么?
答案 0 :(得分:1)
ps
的POSIX规范告诉您-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
和args
;在Mac OS X上,command
也被识别,但cmd
不是。
-u user
选项将进程列表限制为指定用户拥有的进程列表。