~/VibeHandbook
$39

02 · 01

终端和 shell 究竟是什么

用普通应用时,你点击按钮,应用把你的点击翻译成给电脑的指令。命令行跳过了按钮。你输入一条指令,按下回车,电脑就去执行它。

有两个词你会经常听到:

  • 终端(Terminal)——你输入文字的那个窗口。它只是一个带历史记录的文本框。(在 Mac 上叫 "Terminal" 或 "iTerm";在 Windows 上叫 "PowerShell" 或 "Windows Terminal";在 Linux 上通常就叫 "Terminal"。)
  • shell——那个窗口里面读取你输入并运行它的程序。最常见的一个叫 bash;Mac 用的是一个叫 zsh 的。就本书涉及的一切而言,两者的行为几乎完全相同。

AI 编程工具为什么住在这里?因为命令行是开发的通用控制台。安装工具、启动应用、运行测试、部署到互联网——所有这些都通过输入的命令发生。AI 智能体的工作方式就是输入与你会输入的相同命令,只是更快、没有拼写错误。当你看着它干活时,你看到的正是它在使用那扇你也将使用的门。

想离线阅读?

获取 PDF + EPUB + 可下载的提示词库 + 版本更新。

$ 获取 PDF — $39