~/VibeHandbook
PDF miễn phí

Chương 02 · 05

Đọc kết quả đầu ra và mã thoát (exit code)

Sau khi một lệnh chạy xong, nó thường in ra thứ gì đó. Học cách đọc kết quả đó là một kỹ năng thật sự, vì đó là cách bạn và AI biết được mọi thứ có hoạt động hay không.

  • Đầu ra bình thường chỉ là thông tin — danh sách tệp, thông báo tiến trình, một máy chủ báo rằng nó đã khởi động.
  • Lỗi thường nói thẳng ra: Error:, command not found, permission denied, cannot find module. Những chữ sau dấu hai chấm là manh mối của bạn. Sao chép toàn bộ thông báo lỗi và dán cho AI của bạn — đó là thứ hữu ích nhất bạn có thể đưa ra khi có gì đó hỏng.

Đằng sau hậu trường, mỗi lệnh kết thúc kèm theo một mã thoát (exit code) vô hình: 0 nghĩa là thành công, bất cứ số nào khác nghĩa là có vấn đề. Bạn hiếm khi cần kiểm tra nó bằng tay, nhưng bạn sẽ nghe nhắc đến nó. Bạn có thể xem mã thoát cuối cùng như sau:

echo $?             # prints the exit code of the last command (0 = OK)

Nếu một lệnh thất bại một cách âm thầm và bạn không chắc, echo $? sẽ cho bạn biết nó có thực sự thành công hay không.

Muốn bản ngoại tuyến?

Tải trọn cuốn sách dưới dạng PDF hoặc EPUB — miễn phí.