0

我已经检查了有关使用的手册页,ps -o但不明白。当我执行命令ps -o pid时,我得到了这个结果: -

$>ps -o pid
     PID
 6029508
29491290

我想知道这个命令ps -o pid -o cmd -u <username>是做什么的?

4

1 回答 1

1

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 定义command args; 在 Mac OS X 上,command也被识别,但cmd未被识别。

-u user选项将进程列表限制为指定用户拥有的进程。

于 2013-01-30T13:16:54.403 回答