Unix早已有35年历史了。许多人觉得它开始于中世纪,这个中世纪是相对于计算机技术的形成和发展来说的。在过去的时间里,Unix和它的子分支Linux搜集有许多的历史和一些完全古老的语言。在这篇方法文章中,我们将介绍一少部份古老的语言和它们的目的和作用,以及它们真正的来源。
RC
在Linux中linux视频教程,最为常用的缩略语其实是“rc”LINUX虚机,它是“runcomm”的简写――即名词“runcommand”(运行命令)的缩写。明天,“rc”是任何脚本类文件的后缀,这种脚本一般在程序的启动阶段被调用,一般是Linux系统启动时。如/etc/rs是Linux启动的主脚本,而.bashrc是当Linux的bashshell启动后所运行的脚本。.bashrc的前缀“.”是一个命名标准,它被设计拿来在用户文件中隐藏这些用户指定的特殊文件;“ls”命令默认情况下不会列举这种文件,“rm”默认情况下也不会删掉它们。许多程序在启动时,都须要“rc”后缀的初始文件或配置文件,这对于Unix的文件系统视图来说,没有哪些神秘的。
ETC
在“etc/bin”中的“etc”真正代表的是“etcetera”(附加物)。在初期的Unix系统中,最为重要的目录是“bin”目录(“bin”是“binaries”二补码文件――编译后的程序的简写),“etc”中则包含繁杂的程序,如启动、关机和管理。运行一个Linux必须的东西的列表是:一个二补码程序,etcetera,etcetera――换句话说,是一个底层的重要项目,一般添加一些次等重要的零碎事物。明天,“etc”包含了广泛的系统配置文件,这种配置文件几乎包含了系统配置的方方面面,同样十分重要。
Bin
明天,许多在Linux上运行的小型子系统,如GNOME或Oracle,所编译成的程序使用它们自己的“bin”目录(或则是/usr/bin,或则是/usr/local/bin)作为标准的储存地。同样,如今也才能在这种目录见到脚本文件,由于“bin”目录一般添加到用户的PATH路径中,这样她们才才能正常的使用程序。因而运行脚本一般在bin中运行良好。
TTY
在Linux中,TTY其实是跟终端有关系的最为混乱的术语。TTY是TeleTYpe的一个老简写。Teletypes哪些unix系统,或则teletypewriters,原先指的是电传打字机,是通过串行线用复印机按键通过阅读和发送信息的东西,和古老的电报机区别并不是很大。以后,当计算机只能以批处理形式运行时(当时穿孔卡片阅读器是惟一一种使程序载入运行的方法),电传打字机成为惟一才能被使用的“实时”输入/输出设备。最终,电传打字机被按键和显示器终端所替代,但在终端或TTY接插的地方,操作系统依然须要一个程序来监视串行端口。一个getty“GetTTY”的处理过程是:一个程序监视数学的TTY/终端插口。对一个虚拟网路失望服务器(VNC)来说,一个伪装的TTY(Pseudo-TTY,即家猫的TTY,也称作“PTY”)是等价的终端。当你运行一个xterm(终端仿真程序)或GNOME终端程序时,PTY对虚拟的用户或则如xterm一样的伪终端来说,如同是一个TTY在运行。“Pseudo”的意思是“duplicatinginafakeway”(用伪造的方式复制)哪些unix系统,它相比“virtual”或“emulated”更能真实的说明问题。而在现今的估算中,它却处于被舍弃的阶段。
Dev
从TTY留下的命令有“stty”,是“settty”(设置TTY)的简写,它还能生成一个配置文件/etc/initab(“initializationtable”,初始表),以配置gettys使用哪一个并口。在现代,直接附加在Linux窗口上的惟一终端一般是控制台,因为它是特殊的TTY,因而被命名为“console”。其实,一旦你启动X11,“console”TTY都会消失,再也不能使用并口合同。所有的TTY都被储存在“/dev”目录,它是“[physical]devices”([化学]设备)的简写。曾经,你必须在笔记本旁边的并口中接入一个新的终端时,手工更改和配置每一个设备文件。如今,Linux(和Unix)在安装过程中就在此目录中创建了它所能向导的每一个设备的文件。这就是说,你极少须要自己创建它。
随着硬件在笔记本中的移出移进,这种名子将显得愈发模糊不清。辛运的是,明天在Linux上的高等级软件块对历史和硬件使用容易理解的名子。举例来说,嗯,Pango(/)就是其中之一。