これはばかげた質問のように思えるかもしれませんが、明確な答えを見つけることができませんでした。
このウェブサイトでは、ダッシュはオプションであると述べています
ps aux
ただし、ps aux
動作しますがps -aux
、エラーが発生しますno user named 'x'
。問題がここにあるかもしれないという考えはありますか?Mac10.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には基本的に2種類ありました。ベル研究所のAT&Tバージョンとカリフォルニア大学バークレー校のBSDバージョンです。psのオプションは、2つのバージョンで異なりました。OS Xは現在、ほとんどの場合、psのAT&Tオプションに従う最新のUNIX標準に準拠しています。しかし、BSD psは先頭の「-」オプションを必要とせず、多くの人が「ps aux」の入力に慣れていたため、Appleはそのシーケンスを元のBSD解釈のままにすることにしました。