红联Linux门户
Linux帮助

一些奇怪的 unix 指令名字的由?

发布时间:2006-11-26 00:34:10来源:红联作者:pkncoin
awk = "Aho Weinberger and Kernighan"
???言以作者 Al Aho, Peter Weinberger 和 Brian Kernighan 的
姓?命名。
grep = "Global Regular Expression Print"
grep ?自 ed 的列印所有符合某 pattern 指令
g/re/p
"re" 代表 regular expression
fgrep = "Fixed GREP".
fgrep ?找固定的字串。"f" 不是代表 "fast" - 事?上, "fgrep
foobar *.c" 通常比 "egrep foobar *.c" ?得慢(有?意外吧, 不信
的?, 自己???)。
?管如此,Fgrep 仍然有可取之?,在?案中搜?字串的?候,Fgrep
能?理的字串?目? egrep 多。
egrep = "Extended GREP"
egrep 用比 grep 更 fancy 的 regular rexpression。?多人始?只
用 egrep,因?它用的 algorithm 比 grep 或 fgrep 用的高?,而
且通常是三?程式中最快的。
cat = "CATenate"
catenate 是一??深?懂的?字,意思是"把它?成一串", ?就是
"cat" ??指令?一?或多??案所做的?理。
?不要跟 C/A/T 混淆了,C/A/T 是指???助排版系?(Computer
Aided Typesetter)。
gecos = "General Electric Comprehensive Operating Supervisor"
不?,?通用?器 (GE) 的大型系?部??? Honeywell 的?候,
Honeywell 就把 GECOS 的 E 拿掉了。
目前 Unix 的密???面仍保有 "pw_gecos" ???位。??名字是
?古早的年代沿用??的。
Dennis Ritchie 曾???:
"有?候我??把印表?出或整批工作?到 GCOS ?器。密???
面的 gcos ?位是用??藏 $IDENT 卡片上的??,??做不??雅"。
/*
?注: ?句?不知是甚?意思, 只好照字面翻?之
*/
nroff = "New ROFF"
troff = "Typesetter new ROFF"
?些字都是?"roff"衍生的, roff 是重? Multics 上的 runoff 程式得?
的 (runoff 的意思就是"印出文件")。
tee = T
?是管?工人的??,代表 T 型的管?分叉器。
bss = "Block Started by Symbol" (由符??始的??)
Dennis Ritchie 曾??:
????也?有其他?法,但事?上我??用????的本意是
"Block Started by Symbol"。它是 FAP 上的??指令,FAP
(Fortran Assembly [-er?] Program) 是指 IBM 704-709-7090-7094
???型的??器。??指令可定?自己的??,?且?留一定?目
的字?空?。?有另一???指令 BES,是 "Block Ended by
Symbol",跟 BSS 指令?乎一?,不同?在於??是定?在?留字?
空?尾端的位址 + 1 的地方。在?些?器上,Fortran 的?列是以反
方向?存,而且?列的索引是? 1 算起。
??用法是合理的,因??跟 UNIX 上??的程式?入器一?,程式
??中?非真的放入?一整??留空?,而是先用一??目表示,在
?入?才真的把所需的?留空?定出?。
biff = "BIFF"
??指令是用??定?您有新?件???,是否要通知您。?是柏克
?大?校??一?狗的名字。
我可以?定??名?的起源,如果您有?趣的?,Biff 是 Heidi
Stettner ?的?物,想?年 Heidi (?有我,跟 Bill Joy) 都?是
UCB 的研究生?,早期的 BSD 版本?在?展中。Biff 受到流?於
Evans Halls ?些人的喜?,也因?它??前?的?差吠叫而?名;因
此就以 biff ?作指令的名?。
(?是卡?基美?大?的 Eric Cooper ??的)
rc (像是 ".cshrc" 或 "/etc/rc" 中的 rc ???字母) = "RunCom"
"rc" 源自麻省理工?院在 1965 年?展的 CTSS系?中的 "runcom"。
Brian Kernighan ? Dennis Ritchie 告? Vicki Brown ?:
相?文?曾???一段?: 'CTSS 具有??案中取出一系列命令
??行的功能;?功能?? "run commands" 又?? "runcom",
而???案被??一? runcom (a runcom)。'
Unix 中的 "rc" 就是??用法的??。
另外 "rc" 也是Plan 9 作?系? shell 的名字。
Perl = "Practical Extraction and Report Language"
Perl = "Pathologically Eclectic Rubbish Lister"
Perl是 Larry Wall 所?展的一?相?受?迎的?言, Perl 在?文字,
process,??案?非常便利,可以?是兼得 shell ? C 之?。想知道
Don Libes 的 "Life with Unix" 一??有更多??的珍??事。
文章评论

共有 0 条评论