Linux 命令行与 shell 脚本编程大全 (3rd ed)(9):走进 shell 2.1&2.1.1

阅读数:15 2019 年 11 月 17 日 14:46

Linux命令行与shell脚本编程大全(3rd ed)(9):走进shell 2.1&2.1.1

内容简介
这是一本关于 Linux 命令行与 shell 脚本编程的全方位教程,主要包括四大部分:Linux 命令行,shell 脚本编程基础,高级 shell 脚本编程,如何创建实用的 shell 脚本。本书针对 Linux 系统的新特性进行了全面更新,不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。通过本书的学习,你将轻松写出自己的 shell 脚本。

(进入命令行)

在图形化桌面出现之前,与 Unix 系统进行交互的唯一方式就是借助由 shell 所提供的文本命令行界面(command line interface,CLI)。CLI 只能接受文本输入,也只能显示出文本和基本的图形输出。

由于这些限制,输出设备并不需要多华丽。通常只需要一个简单的哑终端就可以使用 Unix 系统。所谓的哑终端无非就是利用通信电缆(一般是一条多线束的串行电缆)连接到 Unix 系统上的一台显示器和一个键盘。这种简单的组合可以轻松地向 Unix 系统中输入文本数据,并查看文本输出结果。

如你所知,如今的 Linux 环境相较以前已经发生了巨大变化。所有的 Linux 发行版都配备了某种类型的图形化桌面环境。但是,如果想输入 shell 命令,仍旧需要使用文本显示来访问 shell 的 CLI。于是现在的问题就归结为一点:有时还真是不容易在 Linux 发行版上找到进入 CLI 的方法。

(控制台终端)

进入 CLI 的一种方法是让 Linux 系统退出图形化桌面模式,进入文本模式。这样在显示器上就只有一个简单的 shell CLI,跟图形化桌面出现以前一样。这种模式称作Linux 控制台,因为它仿真了早期的硬接线控制台终端,而且是一种同 Linux 系统交互的直接接口。

Linux 系统启动后,它会自动创建出一些虚拟控制台。虚拟控制台是运行在 Linux 系统内存中的终端会话。无需在计算机上连接多个哑终端,大多数 Linux 发行版会启动 5~6 个(有时会更多)虚拟控制台,你在一台计算机的显示器和键盘上就可以访问它们。

评论

发布