这似乎是一个愚蠢的问题,但我一直无法找到明确的答案。
该网站声明破折号是可选的
ps aux
但是,ps aux
有效但ps -aux
会引发错误no user named 'x'
。有什么想法可能是这里的问题吗?运行 Mac 10.8.2。谢谢
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.
回到过去(从 1970 年代后期),基本上有两种 UNIX,贝尔实验室的 AT&T 版本和加州大学伯克利分校的 BSD 版本。ps 的选项在两个版本中是不同的。OS X 现在主要符合现代 UNIX 标准,该标准遵循 AT&T 对 ps 的选项。但由于 BSD ps 不需要前导“-”选项,而且很多人习惯于键入“ps aux”,Apple 决定保留其原始 BSD 解释的序列。