UNIX系统中bash shell的全面解析
1. UNIX系统与shell简介
自20世纪70年代初诞生以来,UNIX操作系统越来越受欢迎,衍生出了Ultrix、AIX、Xenix、SunOS和Linux等不同版本,从迷你计算机和大型机扩展到桌面工作站甚至个人电脑,广泛应用于商业、学校和家庭。
当我们在UNIX系统中输入命令并按下回车键时,会发生一系列事件,其中最顶层的就是shell。shell是用户与UNIX操作系统之间的接口,它接收用户输入,将其转换为操作系统能理解的指令,并把操作系统的输出返回给用户。用户与shell、操作系统的关系如下:
graph LR
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
A(User):::process -->|Input| B(Shell):::process
B -->|Instructions| C(UNIX Operating System):::process
C -->|Output| B
B -->|Output| A
2. shell的类型
shell有多种类型,bash属于最常见的基于字符的用户界面类型,它接受用户输入的文本命令行,通常输出文本结果。其他类型的界面还包括日益常见的图形用户界面(GUI),能显示任意图形并接受鼠标或其他指针设备的输入;还有触摸屏界面(如一些银行柜员机上的界面)等。
超级会员免费看
订阅专栏 解锁全文
957

被折叠的 条评论
为什么被折叠?



