Skip to content

一、Shell、终端、TTY 与 Unix 命令行 ​

本章建立最基础的概念地图:Shell、终端、TTY、控制台、命令行与操作系统内核之间的关系,以及 Unix 哲学 如何塑造了 Shell 的定位与边界。它是后续所有章节的认知前提。

本章目录 ​

学习目标 ​

  1. 说清“终端 / TTY / 控制台 / Shell / 内核”各自是什么、如何协作。
  2. 理解 Unix 哲学(小工具、组合、文本流)为什么让 Shell 擅长“黏合”,又为什么不适合写复杂程序。
  3. 区分 POSIX Shell 与常见实现(Bash、dash、ash、ksh、zsh),知道脚本该以谁为目标。

前置知识 ​

  • 无。具备基础计算机常识即可。

关联章节 ​

ICP 备案号待补充 · Gitee 主页