每天一個linux命令:exit

每天一個linux命令:exit

更多精彩請關注:www.zicreate.com

1.命令功能

exit命令同於退出shell,並返回給定值。在shell腳本中可以終止當前腳本執行。執行exit可使shell以指定的狀態值退出。若不設置狀態值參數,則shell以預設值退出。狀態值0代表執行成功,其他值代表執行失敗。

2.命令格式

exit [參數]

3.使用場景

在 shell 中輸入 exit 會退出本次會話。

>
[root@localhost ~]# exit
logout

格式:exit n
退出。設置退出碼爲n。(n = [0 - 255])
在腳本中,判斷參數數量,不匹配就打印使用方式,退出:

if [ "$#" -ne "2" ]; then
    echo "usage: $0 <area> <hours>"
    exit 2
fi

格式:exit “exit string…”
退出返回字符串

格式:exit

退出。退出碼不變,即爲最後一個命令的退出碼

通過 $? 可以獲取返回值。

例如上一個命令返回 : exit “ok”,則

>
echo ?
ok

退出碼(exit status,或exit code)的約定:

0表示成功(Zero - Success)

非0表示失敗(Non-Zero - Failure)

2表示用法不當(Incorrect Usage)

127表示命令沒有找到(Command Not Found)

126表示不是可執行的(Not an executable)

“>= 128 信號產生

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章