Linux命令`ps ao args`中的`args`确切含义是什么?

Linux命令`ps ao args`中的`args`确切含义是什么?,linux,Linux,在ps的手册页中,我发现-a表示: 选择除两个会话引线(请参见getsid(2))和 与终端无关的进程 和-o表示 用户定义的格式。format是一个以空格分隔或逗号分隔列表形式存在的单个参数,它提供了一种指定单个输出列的方法。下面的标准格式说明符部分描述了识别的关键字。可以根据需要重命名标题(ps-opid,ruser=RealUser-ocomm=Command)。如果所有列标题都为空(ps-o pid=-o comm=),则不会输出标题行。对于宽标题,列宽将根据需要增加;这可用于加宽列,例

ps
的手册页中,我发现
-a
表示:

选择除两个会话引线(请参见getsid(2))和 与终端无关的进程

-o
表示

用户定义的格式。format是一个以空格分隔或逗号分隔列表形式存在的单个参数,它提供了一种指定单个输出列的方法。下面的标准格式说明符部分描述了识别的关键字。可以根据需要重命名标题(ps-opid,ruser=RealUser-ocomm=Command)。如果所有列标题都为空(ps-o pid=-o comm=),则不会输出标题行。对于宽标题,列宽将根据需要增加;这可用于加宽列,例如WCHAN(ps-o pid,WCHAN=WIDE-WCHAN-COLUMN-o comm)。还提供显式宽度控制(ps opid,wchan:42,cmd)。ps-o pid=X,comm=Y的行为随个性而变化;输出可以是一列名为“X,comm=Y”或两列名为“X”和“Y”。如果有疑问,请使用多个-o选项。使用PS_FORMAT环境变量根据需要指定默认值;DefSysV和DefBSD是可用于选择默认UNIX或BSD列的宏

但是在这个命令中,
args
意味着什么


请注意,
args
不是其他任何东西的占位符,只有4个字符:
a
+
r
+
g
+
s

args
-o
标志的选项之一,意思是“将命令及其所有参数显示为字符串。从:

args命令及其所有参数都作为字符串。
可能会显示对参数的修改。
此列中的输出可能包含空格。
一个标记为“部分死亡”的过程,
等待被它的父代完全摧毁。
有时进程args将不可用;
发生这种情况时,ps将打印
括号中的可执行文件名。。。

Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎与主题无关,因为它与编程或开发无关。请参阅“帮助中心”。也许或可能是一个更好的提问地点。
   args        COMMAND   command with all its arguments as a string.
                         Modifications to the arguments may be shown.
                         The output in this column may contain spaces.
                         A process marked <defunct> is partly dead,
                         waiting to be fully destroyed by its parent.
                         Sometimes the process args will be unavailable;
                         when this happens, ps will instead print the
                         executable name in brackets.  ...