Who

who mom likes 是真正的 linux 命令嗎?

  • July 20, 2016

我偶然發現了一個提到以下命令的部落格。

who mom likes

它似乎等同於

who am i 

作者警告不要在命令行中輸入以下內容(我懷疑他在開玩笑)

who mom hates

沒有關於該mom命令的任何記錄。它有什麼作用?

是的,這是一個笑話,由who命令的開發人員包含在內。請參閱手冊頁who

摘抄

如果未指定 FILE,請使用 /var/run/utmp。/var/log/wtmp 作為 FILE 很常見。如果 ARG1 ARG2 給定,-m 假定:‘am i’ 或 ‘mom likes’ 是常見的。

這個 U&L Q&A 的標題是:什麼是“非選擇權論點”?解釋了手冊頁中的一些術語,我的回答還涵蓋了who .. .... 命令。

細節

am Ior真的沒有什麼特別的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.

> > Heirloom Toolchest是標準 Unix 實用程序的集合 > > > 亮點是: > > > * 源自Caldera和 > Sun作為開源發布的原始 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.
...
...

引用自:https://unix.stackexchange.com/questions/108145