2006年11月24日星期五

Chapter 1--bash基础

bash基础

早在70年代,当UNIX操作系统第一次设计出来,它就变得越来越流行。这时候它演变出来很多不同的版本,譬如这些:Ultrix,AIX,Xenix,SunOS,以及Linux。从小型机大型机,UNIX开始转移到桌面环境甚至是工作或家庭使用的个人电脑。这个系统也不再局限于大学理论和计算研究中心,而是广泛应用于商业,学校,家庭。随着时间推移,更多的人会接触到UNIX。

您也许在学校,公共室或者家庭里使用过UNIX来运行应用程序,打印文档或者阅读你的电子邮件。但是您是否曾经考虑过当你输入一个命令并敲击回车键时发生了什么呢?

当你输入命令时设计到了几个层次,但是我们只需要考虑最高层次的问题,shell。通常介绍,shell是用户和UNIX操作系统的接口,譬如,任何程式可以从用户获得输入,且翻译成操作系统可以理解的指示,并将操作系统的输出反馈到用户. Figure 1-1 显示了用户,shell,和操作系统的关系。

Figure 1-1. shell 是包围在UNIX操作系统外的一个层





用户接口有很多不同的类型。Bash属于比较普遍的种类,被称为基于字符的用户接口。这种接口从用户输入的字符行接受命令;通常也反馈文字型输出。其他类型的接口包括日益广泛的图形用户接口(GUI),它添加了任意图形显示能力(不仅仅是打字机字符),并接受来自鼠标或其它点输入装置触摸屏界面(如一些银行柜员机)等.

没有评论: