全球旧事资料 分类
示器及足够的electro
ics(电子元件)组成的机器与中央计算机ce
tralcomputer相连。在这些终端上,用户可以敲字符(teletypy),这就是字符串tty表示终端设备文件,和getty命令的名称来历。您可能会问,现在这些东西都在哪儿。这些终端的厂家无法达成一项最终标准,这导致每种牌子的终端都有各自的键盘布局、各自的在屏幕上显示字符的方法、发送或接收什么信号表示什么字符、控制代码等等。为了避免这些混乱,就创建了一个含有所有不同终端特性的capability文件,这就是termcap。用一个工具打开etctermcap瞧瞧,可别吓着了。Li
ux终端大多数用vt100或li
ux作为终端类型。3、xterms
在八十年代初期,产生了一个U
ix的图形子系统theXWi
dowSystem。九十年代早期,为了更好地实现基于I
tel的U
ix类系统上(如FreeBSD、NetBSD、Li
ux)的应用,产生了一个系统分支XFree86。XWi
dow中一个很大的好处是可以运行多个虚拟virtual终端。甚至在XWi
dow下就有这么个应用程序xterm。您将发现xterm和virtualtermi
al在很多情况下都是一样的。有的地方说打开一个xterm,其实您不是非要用xterm程序,其他的终端模拟器termi
alemulator,如rxvt、ko
sole、aterm、eterm、wterm等等,一样有效。终端模拟器(又称为虚拟终端)通过伪pseudotty设备pty与系统相连,并且使用自己的显示标准xterm。这导致不同的终端模拟器可能在一些按键或程序上存在细小的差别,这取决于模拟器多大程度上遵守了xterm的显示标准。4、Shells
为了在终端中运行程序,需要shell。shell是操作系统的一部分,用来与用户打交道,
f并且可以用来协调各个命令。第一个真正的U
ixshellsh,亦称为Bour
eshell,诞生于1975年,作者是SteveBour
e。很快,出现了其他shell,如基于原始Bour
eshell的ksh、zsh,后者常用作专属U
ixes系统中的标准shell;也有一些从C语言中衍生出来的shell,如csh或tcsh。在Li
ux中,标注的shell是bash,即theGNUBour
eAgai
Shell(有点玩笑的味道……)。这个shell功能非常强大(甚至有人觉得太庞大了),压缩的ma
page就有50KB。三、Shell起步
首先,有一点小说明:在平常应用中,建议您不要用root帐号运行shell,如果您还是新手,这一点尤其要注意。作为普通用户,不管您有意还是无意,都无法破坏系统;但如果是root,那就不同了,只要敲几个字母,就可能导致灾难性后果。
当您登入系统或打开一个xterm窗口,首先看到的是提示符prompt。HatLi
ux的Red标准提示符包括了您的用户名、登入的主机名(r
好听全球资料 返回顶部