读懂输出和 exit 码
命令运行完之后,通常会打印点什么。学会读懂那段输出是一项真本事,因为这正是你和 AI 弄清事情是否成功的方式。
- 正常的输出只是信息——列出的文件、进度消息、服务器说它已启动。
- 错误通常会直白地说出来:
Error:、command not found、permission denied、cannot find module。冒号后面的词就是你的线索。把整段错误复制下来贴给你的 AI——这是出问题时你能递过去的最有用的一样东西。
在幕后,每条命令结束时都带着一个看不见的 exit 码:0 表示成功,其他任何值都表示有问题。你很少需要手动去查它,但你会听到有人提起。最近一次的可以这样看:
echo $? # 打印上一条命令的 exit 码(0 = 正常)
如果一条命令悄无声息地失败了而你不确定,echo $? 会告诉你它到底成没成功。