exit和退出碼

用途說明

exit命令用于退出當前shell,在shell腳本中可以終止當前腳本執行。

 

常用參數

格式:exit
n

退出。設置退出碼為n。(Cause
the shell to exit with a status of n.)

 

格式:exit

退出。退出碼不變,即為最后一個命令的退出碼。(If
n is omitted, the exit status is that of the last command executed.

 

格式:$?

上一個命令的退出碼。

 

格式:trap
"commands" EXIT

退出時執行commands指定的命令。(
A trap on EXIT is executed before the shell terminates.)

 

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

0表示成功(Zero
– Success)

非0表示失?。∟on-Zero – Failure)

2表示用法不當(Incorrect
Usage)

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

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

>=128
信號產生

 

 

原創文章,作者:會飛的豬,如若轉載,請注明出處:http://www.www58058.com/11106

(1)
會飛的豬會飛的豬
上一篇 2016-01-14
下一篇 2016-01-14

相關推薦

  • Liunx 磁盤管理

    我們先來了解一下在Linux中磁盤的命名方式 命名:/dev/DEV_FILE    Sd :表示SCSI硬盤    Sda:表示SCSI硬盤中第一塊硬盤,b表示第二塊,以此類推 在Linux上次磁盤主要有兩種分區方式MBR和GPT MBR分區格式最多有4個分區,可以是4個主分區,或者3個主分區和1個擴展分區,第一個邏…

    2017-08-21
  • linux歷史命令history詳解

    history命令 history命令用于顯示指定數目的指令命令,讀取歷史命令文件中的目錄到歷史命令緩沖區和將歷史命令緩沖區中的目錄寫入命令文件。 該命令單獨使用時,僅顯示歷史命令,在命令行中,可以使用符號!執行指定序號的歷史命令。例如,要執行第2個歷史命令,則輸入!2。  128  ls  129  history[…

    Linux干貨 2016-09-05
  • iptables:防火墻以及網絡協議基本原理

    一、 Linux 網絡安全模型      1. 防火墻: 工作在主機或者網絡邊緣,對進出報文使用實現定義的規則進行檢測,并且由匹配的規則進行處理的一組硬件或者軟件。也可能兩者結合。          1) 通常使用的防火…

    Linux干貨 2015-07-24
  • ?Bash2

    字串比較時變量最好使用"" 這樣就不會報錯了,只是退出碼不為0 組合條件:     與:[ condition1 -a condition2 ]或condition1 && condition2     或:[ condition1 -o co…

    Linux干貨 2016-09-25
  • sed與vim淺析

    sed與vim sed Stream EDitor, 行編輯器,sed是一種流編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”( pattern space),接著用sed命令處理緩沖區中的內容,處理完成后,把緩沖區的內容送往屏幕。接著處理下一行,這樣不斷重復,直到文件末尾。文件內容并沒有改變,除非你使用重定向存儲輸出?!?/p>

    Linux干貨 2016-08-10
  • 8-10 bash變量淺談

    8-10 作業 一、腳本 1、編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名,IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小。 2、編寫腳本/root/bin/backup.sh,可實現每日將/etc/目錄備份到/root/etcYYYY-mm-dd中 3、編寫腳本/root/bin/disk.…

    Linux干貨 2016-08-15
欧美性久久久久