🌿 Run multi commands in on line on terminal
$> command1; command2; command3-
Sẽ luôn excute hết các câu lệnh, kể cả khi các câu lệnh ở trước nó bị lỗi.
-
Nhưng nếu cần sự ràng buộc phải đúng ở các câu lệnh trước thì mới được chạy tiếp, vd như
apt-get updatevàapt-get install package, dùng dấu&&
$> apt-get update && apt-get install package🌿 Exit code in shell
- Như bên trên có nói đến việc check đúng - các câu lệnh chạy thành công được xác định bởi Exit Code.
- Exit code trả về 0 -> success
- Exit code trả về khác 0, có giá trị từ 1-255 -> nghĩa là câu lệnh chạy có lỗi
- Check Exit Code của câu lệnh gần nhất:
$> who
=> hoanganh8999 :1 2022-12-14 19:24 (:1)
$> echo $?
=> 0
$> wo
=> wo: command not found
$> echo $?
=> 127