一些奇怪的Linux命令名稱

1、awk = “Aho Weinberger and Kernighan”

這個命令的名稱來自它的作者的名稱,分別是 Al Aho, Peter Weinberger 和 Brian Kernighan.

2、grep = “Global Regular Expression Print”

grep 來自 ed 命令,用來打印輸出匹配某個模式的所有數據行。

3、g/re/p

其中 “re” 是 “regular expression” 也就是正則表達式。

4、fgrep = “Fixed GREP”

fgrep 是指只搜索固定的字符串。 這個 “f” 字母並不是代表 “fast” – 事實上,”fgrep foobar *.c” 通常慢於 “egrep foobar *.c” (沒錯,這很讓人意外,不信你試試。)

Fgrep 命令有自己的特長,當一個文件有大量的字符數據,超過了 egrep 的處理能力時,fgrep 就非常有用了。

5、egrep = “Extended GREP”

egrep 對正則表達式的使用比 grep 更靈活。很多人只使用 egrep。 egrep 比 grep 和 fgrep 具有更復雜的內部算法, 通常也是速度更快的。

6、cat = “CATenate”

catenate 是一個很晦澀的詞,表示”連接成串”,也就是“cat”這個命令對文件的操作。不要和 C/A/T, the Computer Aided Typesetter 弄混了。

7、gecos = “General Electric Comprehensive Operating Supervisor”

當通用公司的大型系統 division 賣給了 Honeywell 後,Honeywell 把”GECOS”中的“E”給拿掉了。

Unix的password文件裏就有一個”pw_gecos”字段。 這個名字就是一個早期的遺留。Dennis Ritchie說:

“有時候我們向GCOS機器發送打印任務或批處理任務。password文件中的gcos字段變成了一個存放$IDENT卡信息的地方。不是很優雅。”

8、nroff = “New ROFF”

troff = “Typesetter new ROFF”

這些都是”roff”的衍生命令。ROFF是一個重寫的 Multics “runoff” 程序,是用來”run off”一個文檔。

9、tee = T

來自一個專業術語,表示T形管道分離器。

10、bss = “Block Started by Symbol”

Dennis Ritchie 說:

事實上這個縮略詞是來自 “Block Started by Symbol.” 是一個在 FAP (Fortran Assembly [-er?] Program)裏的僞操作,FAP是 IBM 704-709-7090-7094 上的彙編程序。它給給定的單詞定義標籤、分配空間。還有另外一個僞操作,BES,”Block Ended by Symbol”,用來完成類似的任務。

11、biff = “BIFF”

這個命令用來開啓異步郵件通知,這個名字實際上來自一隻伯克利大學裏的狗。

我知道biff的出處——如果你感興趣聽我說。Biff是 Heidi Stettner 的 dog,那時 Heidi (和 I,還有 Bill Joy) 都在伯克利大學讀研究生,而早期的BSD系統就是那個時候開發的。 Biff在那裏很受歡迎,大家都知道它會對着郵遞員叫,於是就用它的名字命名了這個命令。

12、rc (as in “.cshrc” or “/etc/rc”) = “RunCom”

“rc” 來自於”runcom”,出自 MIT CTSS system, ca. 1965.

‘有一個工具程序,它能夠運行存儲在一個文件裏的一系列命令,它叫做 “runcom” 意思就是 “run commands”,這文件也就開始稱作 “a runcom.”

Brian Kernighan & Dennis Ritchie 對 Vicki Brown 說過:

在新 Plan 9 操作系統裏,rc也是shell的名稱。

13、Perl = “Practical Extraction and Report Language”

Perl = “Pathologically Eclectic Rubbish Lister”

Perl是高階、通用、解釋型、動態的程序語言家族。最初設計者拉里·沃爾爲了讓在UNIX上進行報表處理的工作變得更方便,決定開發一個通用的腳本語言,而在1987年12月18日發表。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章