IEEE Std 1003.1-2008(The Open Group Base Specs Issue 7、縮小してPOSIX規格とも呼ばれる)の2016年版では、who
ユーティリティの理論的根拠セクション以下を参照してください:
出力を生成しない実装への呼び出しは許可されます。WHO 小麦。
「小麦」は誰または何ですか?実装が出力を生成しないのはなぜですかwho mil
?
答え1
「who」のマニュアルページを読むと、最初の位置引数が読み取るファイルを表しています。 「mil」パラメータを追加すると、「who」に「./mil」を開き、ログイン情報を確認するように指示します。そうそうだろう。できるいくつかの便利なエラーメッセージを印刷しますが、これは非生産的かもしれません。たとえば、システムが起動したばかりで、まだログインしているユーザーがいないとします。この場合、ログインファイルは空か存在しません。したがって、「誰」への正しい出力は、誤解を招くエラーメッセージではなく、「応答しない」(つまり、ログインしているユーザーがいません)です。