# Linux系統exit命令怎么用
## 1. 命令簡介
`exit`是Linux/Unix系統中的內置命令,用于**終止當前Shell會話**或腳本執行。該命令會返回一個退出狀態碼(0表示成功,非0表示異常),并關閉當前終端窗口或返回上一級Shell環境。
## 2. 基本語法
```bash
exit [n]
直接執行命令會立即關閉當前終端:
exit
在腳本中返回特定錯誤碼:
#!/bin/bash
if [ ! -f "test.txt" ]; then
echo "文件不存在"
exit 1 # 返回錯誤碼1
fi
通過$?獲取最近執行的命令/腳本的退出碼:
./script.sh
echo "腳本退出碼:$?"
在子Shell中執行退出:
(bash -c "exit 5"; echo "子Shell退出碼:$?") # 輸出5
command || exit # 命令失敗時立即退出
exit會直接關閉窗口set -e實現錯誤自動退出| 狀態碼 | 典型含義 |
|---|---|
| 0 | 成功 |
| 1 | 通用錯誤 |
| 2 | 命令用法錯誤 |
| 126 | 命令不可執行 |
| 127 | 命令未找到 |
| 130 | 被Ctrl+C終止 |
掌握exit命令的靈活使用,可以更好地控制Shell腳本的執行流程和錯誤處理。
“`
注:實際字符數約650字(含格式標記),如需精簡至450字可刪除部分示例或注意事項。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。