这似乎是一个愚蠢的问题,但我找不到明确的答案。
This website声明破折号在
中是可选的ps aux
但是,ps aux
有效但ps -aux
会出现错误no user named 'x'
。任何想法可能是这里的问题?运行Mac 10.8.2。感谢
答案 0 :(得分:12)
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.
答案 1 :(得分:8)
在当天(从20世纪70年代末开始),基本上有两种UNIX,贝尔实验室的AT& T版和加州大学伯克利分校的BSD版。 ps的选项在两个版本中有所不同。 OS X现在大多符合现代UNIX标准,该标准遵循ps的AT& T选项。但由于BSD ps不需要一个领先的' - '选项,并且很多人习惯于输入'ps aux',Apple已决定将该序列保留为原始的BSD解释。