一直在关注这答案。对于这个命令ps ho lstart 1
。所以我不确定ho
,也不1
太好。
显示搜索匹配结果时是否可以轻松配置突出显示颜色?
ps - report a snapshot of the current processes.
lstart - STARTED time the command started. See also bsdstart, start, start_time, and stime.
答案1
h
第一个参数由和选项组成o
。
非常古老的 Unix 命令用于处理没有前导破折号的选项(这在 中仍然可见tar
)。此外,该ps
命令在 BSD 和 SysV Unix 系列中的演变方式不同,两个变体都增加了不同的选项,而 Linuxps
接受两个都选项种类 – 通过是否以破折号作为前缀来区分。在这种情况下,没有破折号的选项将被解释为“BSD”选项。(如今,BSD ps 也接受破折号。)
DESCRIPTION
This version of ps accepts several kinds of options:
1 UNIX options, which may be grouped and must be preceded by a dash.
2 BSD options, which may be grouped and must not be used with a dash.
3 GNU long options, which are preceded by two dashes.
这两个选项是:
h No header. (or, one header per screen in the BSD personality).
o format
Specify user-defined format. Identical to -o and --format.
这表明第二单词 – 后面的单词o
– 是选项的参数o
,包含要显示的列的列表。在本例中,它仅指定一列,即字段LSTART
。
最后,第三个字不属于任何选项,因此它被解释为 PID – 具体来说,进程 ID1
是在里面该进程自系统启动以来就一直在运行。
PROCESS SELECTION BY LIST
123 Identical to --pid 123.
结果是该命令显示一个特定 PID 的一列信息。