~/VibeHandbook
$39

02 · 07

PATH 与 "command not found"

迟早你会输入一条命令,却得到 command not found。这几乎从不意味着你笨;它意味着电脑不知道那个程序住在哪里。

shell 通过查看一个叫 PATH 的文件夹清单来找程序。当你输入 npm 时,shell 会走遍 PATH 里的每个文件夹,找一个叫 npm 的程序。如果哪个文件夹里都没有,你就会得到 command not found

echo $PATH          # 显示 shell 会搜索的文件夹清单

实际上 command not found 通常意味着两件事之一:那个工具还没装,或者它被装在了一个不在 PATH 上的地方。两者都很常见,也都能修。把错误贴给你的 AI,说出你刚才想运行什么——修 PATH 问题,正是 AI 擅长一步步带你做的那种繁琐的配置活儿。

想离线阅读?

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

$ 获取 PDF — $39