Ja, es ist ein Witz, der von den Entwicklern des whoBefehls aufgenommen wurde. Siehe die Manpage für who.
Auszug
Wenn FILE nicht angegeben ist, verwenden Sie / var / run / utmp. / var / log / wtmp als DATEI ist üblich. Wenn ARG1 ARG2 angegeben wird, wird -m vorausgesetzt: "Bin ich" oder "Mutti mag" sind üblich.
Diese Fragen und Antworten zu U & L mit dem Titel: Was ist ein "Nicht-Options-Argument"? erklärt einen Teil der Terminologie auf der Manpage und meine Antwort behandelt auch Alternativen zu who .. .... befehle.
Einzelheiten
Es ist wirklich nichts Besonderes an am Ioder am i. Der whoBefehl ist so konzipiert, dass für 2 beliebige Argumente dieselben Ergebnisse zurückgegeben werden. Eigentlich verhält es sich so, als hätten Sie es mit seinem -mSchalter angerufen .
-m only hostname and user associated with stdin
Beispiele
$ 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)
Andere Implementierungen
Wenn Sie sich The Heirloom Project ansehen , können Sie auf eine ältere Implementierung von zugreifen who.
Die Heirloom Toolchest ist eine Sammlung von Standard-Unix-Dienstprogrammen.
Höhepunkte sind:
- Abgeleitet von ursprünglichem Unix-Material, das von Caldera und
Sun als Open Source veröffentlicht wurde .
Die Manpage, die mit dieser whoDistribution geliefert wird, hat auch die gleiche "Funktion", mit der Ausnahme, dass dies offensichtlicher ist.
$ 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.
...
...