“PS AUX”的作品,但“PS -aux”不(“ps aux” works but “ps -au

2019-08-17 05:15发布

这似乎是一个愚蠢的问题,但我一直没能找到一个明确的答案。

该网站指出,破折号是可选

ps aux

然而, ps aux工作,但ps -aux带来了错误no user named 'x' 。 任何想法的问题可能是在这里吗? 在运行Mac 10.8.2。 谢谢

Answer 1:

man ps

会给你这样的:

  The biggest change is in the interpretation of the -u option, which now displays processes belonging to the specified username(s). Thus, "ps -aux" will fail (unless you want to know about user "x"). As a conve- nience, however, "ps aux" still works as it did in Tiger. 


Answer 2:

早在天(从20世纪70年代末),基本上有两个品种UNIX,从贝尔实验室的AT&T版和加州大学伯克利分校的BSD版本。 到PS的选项分别在两个版本不同。 OS X现在大多遵循下面的AT&T选项PS现代UNIX标准。 但由于BSD PS并不需要一个龙头“ - ”选项,那么多人被用来输入“的ps aux”,苹果已经决定离开这个序列,其原有的BSD解释。



文章来源: “ps aux” works but “ps -aux” doesn't