每天一個 Linux 命令:exit 命令
1. 簡介
exit
命令是 Shell
內建命令,用於退出當前 Shell
進程。
2. 命令格式
exit N
(1)狀態碼 N 的範圍是 0-255,一般情況下,0 表示正常退出,非零表示異常退出。如果是 0-255 之外的數值,則會被強制轉換爲 uint8_t 類型的數值,比如 -1 會被轉換爲 255,256 會發生類型寬度截斷,被轉換爲 0;
(2)狀態碼 N 可以不指定,默認是上一條命令的退出狀態碼。
3. 常用示例
(1)退出終端。
exit
(2)用於 Shell 腳本,退出當前 Shell 進程。
#正常結果
exit 0
#異常退出
exit 1
(3)使用 trap 內建命令,用於掛載 Shell 進程結束前需要執行的命令。格式爲:trap “commands” EXIT。如腳本 exit.sh:
!/bin/bash
echo "start"
trap "echo 'end'" EXIT
echo "before exit"
exit 0
執行 exit.sh 輸出:
start
before exit
end
參考文獻
[1] exit manual
轉自:戀貓大鯉魚
https://dablelv.blog.csdn.net/article/details/86714401
本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源:https://mp.weixin.qq.com/s/LsylnG2Yt-QEceaSp577VA