~/VibeHandbook
免費 PDF

02 · 05

讀懂輸出和 exit 碼

命令執行完之後,通常會列印點什麼。學會讀懂那段輸出是一項真本事,因為這正是你和 AI 弄清事情是否成功的方式。

  • 正常的輸出只是資訊——列出的檔案、進度訊息、伺服器說它已啟動。
  • 錯誤通常會直白地說出來:Error:command not foundpermission deniedcannot find module。冒號後面的詞就是你的線索。把整段錯誤複製下來貼給你的 AI——這是出問題時你能遞過去的最有用的一樣東西。

在幕後,每條命令結束時都帶著一個看不見的 exit 碼0 表示成功,其他任何值都表示有問題。你很少需要手動去查它,但你會聽到有人提起。最近一次的可以這樣看:

echo $?             # 列印上一條命令的 exit 碼(0 = 正常)

如果一條命令悄無聲息地失敗了而你不確定,echo $? 會告訴你它到底成沒成功。

想離線閱讀?

免費下載整本書的 PDF 或 EPUB。