Ja, es ist ein Witz, der von den Entwicklern des who
Befehls 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 I
oder am i
. Der who
Befehl 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 -m
Schalter 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 who
Distribution 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.
...
...