深入探索 Linux 命令行:基础与入门
1. 关键概念解析
在开始使用 Linux 命令行之前,我们需要了解一些关键概念,包括终端、shell 和命令行。
- 终端(Terminal) :在许多 Linux 发行版中,用于访问命令行的应用程序通常被称为“Terminal”应用。一般来说,“终端”指的是该应用在屏幕上打开的窗口,其唯一目的是容纳 Linux 命令行界面(CLI)。尽管“终端”这个词源于早期的计算机终端设备,但在 Linux CLI 的讨论中,“终端”“终端窗口”和“终端模拟器”通常指的是同一个东西,即我们访问命令行的地方。
- Shell :Shell 是在终端窗口内运行的程序,它接收并解释我们在命令行中输入的命令。命令行本身是 Shell 程序功能的一部分。当打开终端窗口时,Shell 会话会自动启动,并在终端窗口关闭之前一直保持活动状态。可以将 Shell 视为一个为用户提供与计算机交互的综合工具集的环境。从系统结构上看,如果将内核视为操作系统的核心,那么 Shell 就是提供人类访问接口的外层。根据用户权限,Shell 可以隐藏或显示系统的更深层次部分。
- Bash :BASH(“Bourne - Again SHell”)由 Brian Fox 编写,并于 1989 年通过自由软件基金会(FSF)发布,它是 20 世纪 70 年代 Stephen Bourne 创建的原始 Bourne Shell 程序
$ sh的增强版本。Bash 是 Linux 中使用最广泛的 Shell,在
超级会员免费看
订阅专栏 解锁全文
381

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



