linux古老缩略语
|
Unix已经有35年历史了.许多个人认为他开始于中世纪,这一个中世纪是相对于电脑技术的产生和发展来说的.在过去的时间里,Unix和他的子分支Linux收集有许多的历史和一些完全古老的语言(Language).在这篇技巧文章中,我们将介绍一少部分古老的语言(Language)和他们的目的和作用,以及他们真正的来源. RC 在Linux中,最为常用的缩略语可能是“rc”,他是“runcomm”的缩写――即名词“run command”(运行系统命令)的简写.今天[{$WriteTime}],“rc”是任何脚本类文件的后缀,这些脚本通常在程序(Procedures)(Procedures)的启动操作系统阶段被调用,通常是Linux操作操作系统启动操作系统时.如 /etc/rs是Linux启动操作系统的主脚本,而不能是.bashrc是当Linux的bash shell启动操作系统后所运行的脚本..bashrc的前缀“.”是一个命名标准,他被设计用来在用户文件中隐藏(Hide)那些用户指定的特殊文件;“ls”系统命令默认情况下不怎么会列出此类文件,“rm”默认情况下也不怎么会彻底删除他们.许多程序(Procedures)(Procedures)在启动操作系统时,都需要“rc”后缀的初始文件或者是配置文件,这对于Unix的文件操作操作系统视图来说,没有什么神秘的. ETC 在“etc/bin”中的“etc”真正代表的是“etcetera”(附加物).在早些时期的Unix操作操作系统中,最为重要的目录是“bin”目录 (“bin”是“binaries”二进制文件――编译后的程序(Procedures)(Procedures)的缩写),“etc”中则包含琐碎的程序(Procedures)(Procedures),如启动操作系统,关机和管理.运行一个Linux必须的东西的列表是:一个二进制程序(Procedures)(Procedures),etcetera,etcetera――换句话说,是一个底层的重要项目,通常添加一些次等重要的零碎事物.今天[{$WriteTime}], “etc”包含了广泛的操作操作系统配置文件,这些配置文件几乎包含了操作操作系统配置的方方面面,同样非常重要. Bin 今天[{$WriteTime}],许多在Linux上运行的大型子操作操作系统,如GNOME或者是Oracle,所编译成的程序(Procedures)(Procedures)使用他们自己的“bin”目录(或者是是 /usr/bin,或者是是/usr/local/bin)作为标准的存放地.同样,现在也能够在这些目录看到脚本文件,因为“bin”目录通常添加到用户的PATH路径中,这样他们才能够正常的使用程序(Procedures)(Procedures).所以我们可以得出结论运行脚本通常在bin中运行良好. TTY 在Linux中,TTY可能是跟终端有关系的最为混乱的术语.TTY是TeleTYpe的一个老缩写.Teletypes,或者是 teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,和古老的电报机区别并不可能是很大.之后,当电脑只能以批处理方式运行时(当时穿孔卡片阅读器是唯一一种使程序(Procedures)(Procedures)载入运行的方式),电传打字机成为唯一能够被使用的“实时”输入/输出设备.最终,电传打字机被键盘和显示器终端所取代,但在终端或者是 TTY接插的地方,操作操作操作系统仍然需要一个程序(Procedures)(Procedures)来监视串行端口(Port).一个getty“Get TTY”的处理过程是:一个程序(Procedures)(Procedures)监视物理的TTY/终端接口.对一个虚拟网络沮丧服务器(Server)(VNC)来说,一个伪装的TTY(Pseudo-TTY,即家猫的TTY,也叫做“PTY”)是等价的终端.当您运行一个xterm(终端仿真程序(Procedures)(Procedures))或者是GNOME终端程序(Procedures)(Procedures)时,PTY对虚拟的用户或者是如xterm一样的伪终端来说,就好像是一个TTY在运行.“Pseudo”的意思就是“duplicating in a fake way”(用伪造的方法复制),他相比“virtual”或者是“emulated”更能真实的说明问题.而不能是在现在的计算中,他却处于被放弃的阶段. Dev 从TTY留下的系统命令有“stty”,是“set tty”(设置TTY)的缩写,他能够生成一个配置文件/etc/initab(“initialization table”,初始表),以配置gettys使用哪一个串口.在现代,直接或者间接附加在Linux窗口上的唯一终端通常是控制台,由于他是特殊的TTY,所以我们可以得出结论被命名为“console”.当然,一旦您启动操作系统X11,“console”TTY就会突然之间就消失,再也不能使用串口协议.所有的TTY都被储存在“/dev”目录,他是“[physical] devices”([物理]设备)的缩写.以前,您必须在电脑后面的串口中接入一个新的终端时,手工修改和配置每一个设备文件.现在,Linux(和 Unix)在安装过程当中就在此目录中创建了他所能向导的每一个设备的文件.这就是说,您很少需要自己创建他. 随着硬件在电脑中的移出移进,这些名字将变得更加模糊不清.幸运的是,今天[{$WriteTime}]在Linux上的高等级软件(soft)块对历史和硬件使用容易理解的名字.举例来说,嗯,Pango就是当中之一. 如果您对这些内容很感兴趣,那么我建议您阅读宏大的,但有一些以美国英语历史为中心的,由Eric S. Raymond撰写的Jargon File.他并没有解释所有在Unix中使用的术语,但是他给出了这些形成的大致情况.----- 用心了 |
》热 点 关 注
》编 辑 推 荐
》相 关 图 文
