跳转到内容

01 · 终端与 Shell ​

入门篇教你读懂一条命令会影响哪里。这一章处理另一个问题:让每天要开几十次的终端变成一个你能解释、能重建、能带走的环境。

学习目标与前置条件 ​

你需要能在终端里查看当前目录、读取命令帮助、用 Homebrew 安装软件。没有这些基础,先读第十一篇:终端与命令行。

完成本章后,你应能说清终端模拟器与 shell 的分工,解释自己的 PATH 是被哪个文件按什么顺序拼出来的,并在一台新机器上重建同一套终端环境。

阅读顺序 ​

  1. 终端模拟器怎么选:Ghostty、WezTerm、kitty 与系统终端:先分清外壳程序和 shell。
  2. zsh 启动文件与加载顺序:理解配置在什么时机被谁读走。
  3. 值得替换的命令行工具:哪些替代品值得装,以及为什么不要用别名盖住原命令。
  4. dotfiles:让配置可以带走:把这一章的成果变成可以在新机器上重建的仓库。

本章实践 ​

改配置前先备份。终端配置出错的典型后果是新开的窗口直接退出,所以每次只改一处,并保留一个已经打开的窗口作为退路——那个窗口里的 shell 已经启动完毕,不受新配置影响,可以用它把文件改回去。