一些奇怪的Unix指令名字的由来

我们在使用Linux的过程中,会发现一些奇怪的Unix指令,哪这些指令的名字是如何来的呢?今天风信网特意找了一些相关的资料,进行整理之后告知大家!这样了解指令的含义之后,更有利于记忆相关Unix指令。

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 曾经说过:

"8630.html">有时候我们会把印表输出或整批工作丢到 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"

rc (像是 ".cshrc" 或 "/etc/rc" 中的 rc 这两个字母) = "RunCom"

"rc" 也是Plan 9 作业系统 shell 的名字。

Perl = "Practical Extraction and Report Language"

Perl = "Pathologically Eclectic Rubbish Lister"

Perl是 Larry Wall 所发展的一种相当受欢迎的语言, Perl 在处文字,

process,与档案时非常便利,可以说是兼得 shell 与 C 之长。

时间: 2024-08-01 16:23:41

一些奇怪的Unix指令名字的由来的相关文章

各大公司名字的由来

中介交易 SEO诊断 淘宝客 云主机 技术大厅 微软.雅虎.Google都是我们整天在新闻中接触到的著名IT公司,可是你知道它们名字的由来吗?下面这篇有趣的文章一定能让你收获不少.(各公司排名不分先后,按首字母倒序排列--)Yahoo!<格列佛游记>的作者Jonathan Swift发明了yahoo这个单词.在小说里,它代表了一个在外表和行为举止上都令人厌恶的家伙,简直都不能算是一个人.Yahoo! 的创始人杨致远和David Filo选择这个名字的原因是他们 觉得自己是yahoo.另一种说法

VANCL名字的由来

不少人觉得VANCL的名字很难记,我也有同感,但服装业哪个顶级品牌好记呢?我们要做服装电子商务,就必须有一个看起来象http://www.aliyun.com/zixun/aggregation/17490.html">服装品牌的名字. 年初,老榕(王峻涛,8848创办人,电子商务行业前辈)在MSN Message 上问我,为什么叫VANCL?他问,VANCL是 VAN + C + L 的组合吗?国际服装品牌,多半是设计师或者创办人的名字.他很快想到VANCL是不是陈年和我的名字组合.VA

IT公司名字的由来

这几天看到<硅谷之谜>的时候,心里会有咯噔一下的感觉,原来这种看起来不太关心的领域之中竟然有这么多的传奇故事,当然书没有看完,也是泛泛而读,突然对里面很多公司的名字由来很感兴趣,那就简单来扒一扒.首先先来说一说国内大家呼声很高的去IOE中的三位巨头.IBMInternational Business Machines Corporation,国际商业机器股份有限公司.有"蓝色巨人"(Big Blue)的昵称 ,据称汤姆·沃森为了要高出前雇主(全国现金出纳机公司)一筹,而定了

转 OC之iOS开发常用Unix指令

在终端中输入指令 pwd 查看当前目录 ls 列出当前目录下所有文件 ls –l 详细列出当前目录下文件的属性 mkdir 在当前目录下新建文件夹(mkdir 文件名) touch 在当前文件夹下新建文件(touch xxx.txt) cd 改变当前目录(cd 新目录/) open 打开文件或文件夹 clear 清空终端 上下键 返回上一个指令 tab键补齐

Prism这个名字的由来是什么, 是一个英文缩写吗?

问题描述 请指教,谢谢........ 解决方案 解决方案二: 解决方案三:不是缩写,就是"棱镜,棱晶"的意思.人家随便起一个名字,不用较真.解决方案四:就是一个小团队起的"响亮的"代号而已,没有更多的意思.就好像我最近遇到的一个团队把它们的产品起名叫做"好干净",其实现在都是萌翻成年人的那种想法.之前,在第三方的小项目中,Prism还有一些应用.但是微软最终抛弃了它,而是选择MEF在.net3.5中正式发布,包括silverlight在内的各个

奇怪的名字是怎么来的

毫无疑问的是一个好的名字对于创建一个公司与品牌来说是至关重要的,最近有国外网站,对一些广为人知的公司介绍了它们的名称由来,让我们来看看这些的名字,都是怎么来的的. 1.Twitter 创始人Jack Dorsey在一次接受洛杉矶时报(LA Times)的采访中是这么表示,曾经为了选一个合适的名字花了很多的心思,想出了无数个名字,希望能表达一种大家都在谈论的感觉,本想采用 "twitch(抽动)"一词,但它不能让人的脑中浮现出正确的图像.最后只得在字典中找同义词,"Twitte

全球最奇葩命名术 TOP 15 - 谷歌雅虎这些名字是怎么来的?

class="post_content" itemprop="articleBody"> 你是否曾经对"星巴克"名字的由来感到好奇呢?是不是想不通为什么谷歌要叫谷歌,雅虎要冠以雅虎之名呢?虽说考虑这些问题并无太多意义,但是无聊之余谈谈八卦解解闷也无妨-- 其实认真想想的话,会发现很多知名公司的名字确实起的有点儿不找边际,甚至可以称之为古怪.好好的一家手机公司为什么叫这个名字? 本文将为大家介绍15家全球知名的公司,这些公司的命名都十分奇怪,

UNIX文化与历史

      来自: 特价萝卜(随遇而安,但不随波逐流.) 2006-03-18 09:10:04        UNIX这个名字早已被众多用户所熟知.作为一个操作系统,它以其独特的魅力----即开放性.可移植性.和多用户多任务等特点,不仅赢得了广大用户的喜爱,同时也受到许多计算机厂商的青睐.  Unix操作系统的历史漫长而曲折,它的第一个版本是1969年由KeThompson在AT&T贝尔实验室实现的,运行在一台DECPDP-7计算机上.这个版本实现了一个文件系统.一个命令解释器(shell)和

教你如何:入侵UNIX和Linux服务器入门_网络冲浪

    在讨论这部分知识前,读者需要知道--入侵网站是非法的:但是在网络上找到网站的入侵漏洞并通知该网站是受到欢迎的.为什么要这样寻找入侵漏洞或入侵哪,著名的黑客H ackalot说过"入侵网站是利用所学的知识来学习新的知识的一种办法",这也就是中国人所常说的"温故而知新". 尽管为服务器设计软件的软件工程师们想方设法提高系统的安全性,然而由于系统管理员的水平参差不齐或安全意识底下,往往给黑客提供了入侵的机会. 其实每一个黑客都有自己独到的方法.笔者对于入侵网站服务