讀懂輸出和 exit 碼
命令執行完之後,通常會列印點什麼。學會讀懂那段輸出是一項真本事,因為這正是你和 AI 弄清事情是否成功的方式。
- 正常的輸出只是資訊——列出的檔案、進度訊息、伺服器說它已啟動。
- 錯誤通常會直白地說出來:
Error:、command not found、permission denied、cannot find module。冒號後面的詞就是你的線索。把整段錯誤複製下來貼給你的 AI——這是出問題時你能遞過去的最有用的一樣東西。
在幕後,每條命令結束時都帶著一個看不見的 exit 碼:0 表示成功,其他任何值都表示有問題。你很少需要手動去查它,但你會聽到有人提起。最近一次的可以這樣看:
echo $? # 列印上一條命令的 exit 碼(0 = 正常)
如果一條命令悄無聲息地失敗了而你不確定,echo $? 會告訴你它到底成沒成功。