Respuestas:
Sí, es una broma, incluida por los desarrolladores del who
comando. Vea la página del manual para who
.
extracto
Si no se especifica ARCHIVO, use / var / run / utmp. / var / log / wtmp como FILE es común. Si se proporciona ARG1 ARG2, -m presume: 'am i' o 'mom likes' son habituales.
Este U&L Q&A titulado: ¿Qué es un "argumento sin opción"? explica parte de la terminología de la página de manual y mi respuesta también cubre alternativas a who .. ...
. comandos
Realmente no hay nada especial sobre am I
o am i
. El who
comando está diseñado para devolver los mismos resultados para 2 argumentos. En realidad, se comporta como si lo hubieras llamado con su -m
interruptor.
-m only hostname and user associated with stdin
Ejemplos
$ 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)
Si echa un vistazo a The Heirloom Project , puede obtener acceso a una implementación anterior de who
.
La herencia Toolchest es una colección de utilidades estándar de Unix.
Los puntos destacados son:
La página de manual que viene con esto who
en esta distribución también tiene la misma "característica", excepto que es más obvia.
$ 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.
...
...