1.簡介
exit 命令是 Shell 內(nèi)建命令,用于退出當(dāng)前 Shell 進程。
2.命令格式
exitN
(1)狀態(tài)碼 N 的范圍是 0-255,一般情況下,0 表示正常退出,非零表示異常退出。如果是 0-255 之外的數(shù)值,則會被強制轉(zhuǎn)換為 uint8_t 類型的數(shù)值,比如 -1 會被轉(zhuǎn)換為 255,256 會發(fā)生類型寬度截斷,被轉(zhuǎn)換為 0;
(2)狀態(tài)碼 N 可以不指定,默認(rèn)是上一條命令的退出狀態(tài)碼。
3.常用示例
(1)退出終端。
exit
(2)用于Shell腳本,退出當(dāng)前Shell進程。
(3)使用 trap 內(nèi)建命令,用于掛載 Shell 進程結(jié)束前需要執(zhí)行的命令。格式為:trap “commands” EXIT。如腳本exit.sh:
!/bin/bash
echo"start"
trap"echo'end'"EXIT
echo"beforeexit"
exit0
執(zhí)行exit.sh輸出:
start
beforeexit
end
參考文獻
[1] exit manual
責(zé)任編輯:xj
原文標(biāo)題:每天一個 Linux 命令(109):exit 命令
文章出處:【微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
原文標(biāo)題:每天一個 Linux 命令(109):exit 命令
文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
相關(guān)推薦
Shell 是一個命令行解釋器,用于與操作系統(tǒng)進行交互。它提供了一種方便的方式來執(zhí)行命令、管理文件和目錄、運行程序等。以下是 Shell 的功能和特點的介紹:
發(fā)表于 08-30 14:48
?165次閱讀
一、Shell是什么?我們在剛開始接觸Linux的時候,經(jīng)常會聽到工程師提到Shell這個詞,剛開始不知道這是個干什么的,簡單的說,它是一個應(yīng)用,接收用戶命令,調(diào)用相應(yīng)的內(nèi)核接口函數(shù)或應(yīng)用程序,并
發(fā)表于 08-15 09:28
01、Shell是什么?我們在剛開始接觸Linux的時候,經(jīng)常會聽到工程師提到Shell這個詞,那么Shell到底是什么呢?簡單的說,它是一個應(yīng)用,接收用戶命令,調(diào)用相應(yīng)的內(nèi)核接口函數(shù)
發(fā)表于 11-15 13:06
?363次閱讀
在Linux中,可以通過以下步驟切換到命令行模式: 打開終端。可以在應(yīng)用菜單中找到終端或命令行終端。 在終端中輸入命令“exit”或“l(fā)ogout”,然后按回車鍵。 系統(tǒng)會提示您輸入管
發(fā)表于 11-13 16:47
?1466次閱讀
在Linux中,source命令通常用于重新執(zhí)行剛修改的初始化文件,使之立即生效,而不必注銷并重新登錄。source命令可以用于讀取并執(zhí)行腳本文件中的命令,通常用于在當(dāng)前shell環(huán)境
發(fā)表于 11-08 14:35
?1731次閱讀
Linux命令行與Shell編程實戰(zhàn)主要涉及以下內(nèi)容: Linux命令行基礎(chǔ):學(xué)習(xí)Linux命令行的基本操作,如文件管理、進程管理、網(wǎng)絡(luò)配置等。熟悉使用
發(fā)表于 11-08 10:57
?622次閱讀
Linux命令和Shell編程之間存在密切的聯(lián)系。 首先,Shell是Linux命令行下的解釋器,它提供了一個用戶界面,使用戶能夠與Linux內(nèi)核進行交互。
發(fā)表于 11-08 10:53
?771次閱讀
Shell命令和Linux命令并不完全一樣。 首先,Shell是一種命令行解釋器,它是用來解釋和執(zhí)行用戶輸入的
發(fā)表于 11-08 10:51
?2439次閱讀
以下是Shell中常用的20個命令: ls :列出當(dāng)前目錄中的文件和子目錄。 cd :改變當(dāng)前目錄。 pwd :顯示當(dāng)前目錄的路徑。 cp :復(fù)制文件或目錄。 mv :移動或重命名文件或目錄。 rm
發(fā)表于 11-08 10:48
?3645次閱讀
在Shell編程中,常用命令包括以下幾種: ls :列出目錄中的文件和子目錄。 cp :復(fù)制文件或目錄。 cat :查看文件的內(nèi)容,可以用于合并文件。 touch :創(chuàng)建一個新文件或更新已存在文件
發(fā)表于 11-08 10:43
?821次閱讀
Shell命令提示符的含義因操作系統(tǒng)和Shell類型而異。在Linux系統(tǒng)中,Shell命令提示符通常由以下幾部分組成: 用戶名:顯示當(dāng)前登
發(fā)表于 11-08 10:37
?1128次閱讀
Shell腳本是一種可執(zhí)行文件,它包含了一組用某種特定語言編寫的命令,這些命令可以被解釋器(如bash)執(zhí)行。以下是一些常見的shell腳本基本命令
發(fā)表于 11-08 10:08
?1732次閱讀
做過嵌入式Linux開發(fā)或使用過桌面Linux系統(tǒng)的童鞋們,肯定對shell命令交互印象比較深刻,然而我們大多數(shù)搞嵌入式軟件開發(fā)的碼農(nóng)都是基于單片機,比如51、STM32等進行開發(fā)的,在單片機上能否
發(fā)表于 11-01 15:16
?1081次閱讀
這篇文章介紹下BASH shell中的條件相關(guān)的命令,包括:if, case, while, until, for, break, continue。
發(fā)表于 10-11 15:21
?467次閱讀
); module_exit (my_exit); 加載卸載模塊命令 模塊加載 insmod :加載指定目錄下的一個.ko文件到內(nèi)核。例如: # insmod drv.ko modprob :自動加載模塊到內(nèi)核
發(fā)表于 09-26 16:54
?798次閱讀
評論