次のコマンドについて言及しているブログを偶然見つけました。
who mom likes
これは、
who am i
作者は以下をコマンドラインに入力しないように警告します(私は彼が面倒だと思う)
who mom hates
mom
コマンドについては文書化されていません。それは何をするためのものか?
はい、それは冗談です。who
コマンドの開発者によって含まれています。 who
のmanページを参照してください。
抜粋
FILEが指定されていない場合は、/ var/run/utmpを使用します。/var/log/wtmp FILEが一般的です。 ARG1 ARG2が指定されている場合、-mは「am i」または「mom like」が一般的です。
このタイトルのU&L Q&A: 「非オプション引数」とは何ですか? は、manページの用語のいくつかを説明し、私の答えは、_who .. ...
_の代替案もカバーしています。コマンド。
_am I
_または_am i
_については、特別なことは何もありません。 who
コマンドは、任意の2つの引数に対して同じ結果を返すように設計されています。実際には、_-m
_スイッチを使用して呼び出したかのように動作します。
_ -m only hostname and user associated with stdin
_
例
_$ who -m
saml pts/1 2014-01-06 09:44 (:0)
$ who likes candy
saml pts/1 2014-01-06 09:44 (:0)
$ who eats cookies
saml pts/1 2014-01-06 09:44 (:0)
$ who blah blah
saml pts/1 2014-01-06 09:44 (:0)
_
The Heirloom Project を見ると、who
の古い実装にアクセスできます。
先祖伝来の道具箱 は、標準的なUnixユーティリティのコレクションです。
ハイライトは次のとおりです。
このディストリビューションのこのwho
に付属するマニュアルページにも、より明確な点を除いて、同じ「機能」があります。
_$ groff -Tascii -man who.1 |less
...
SYNOPSIS
who [-abdHlmpqRrstTu] [utmp_file]
who -q [-n x] [utmp_file]
who [am i]
who [am I]
...
...
With the two-argument synopsis forms `who am i' and `who am I', who
tells who you are logged in as.
...
...
_
コマンドはwho
です。 mom likes
などの任意の引数を与えることができ、Linuxは文句を言いません。その目的は、システムにログインしている人々のリストを取得することです。