Відповіді:
Так, це жарт, включений розробниками who
команди. Дивіться сторінку чоловіка для who
.
витяг
Якщо FILE не вказано, використовуйте / var / run / utmp. / var / log / wtmp, оскільки FILE є загальним явищем. Якщо ARG1 ARG2 дано, -m припускають: "я" або "мамі подобається" є звичайними.
Ця запитання U&L під назвою: Що таке "аргумент необов'язковий"? пояснює деякі термінології зі сторінки 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)
Якщо ви подивитесь на проект Heirloom , ви можете отримати доступ до більш старої реалізації who
.
Heirloom Toolchest являє собою набір стандартних утиліт Unix.
Основні моменти:
Сторінка man, яка поставляється з цим 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 не скаржиться. Її мета - отримати список людей, які ввійшли до системи.