自學Linux Shell11.6-退出shell

點擊返回 自學Linux命令行與Shell腳本之路html

11.6-退出shell

shell運行的每個命令都是使用 退出狀態碼 告訴shell它已經運行完畢。
退出狀態碼是一個0~255的整數值,在命令結束運行時由命令傳給shell。linux

linux退出狀態碼錶:shell

  • 1            通常性未知錯誤
  • 2            不適合的shell命令
  • 126        命令不可執行
  • 127        沒有找到命令
  • 128        無效的退出參數
  • 128+      與linux信號x相關的嚴重錯誤
  • 130        經過ctrl+C終止的命令
  • 255        正常範圍以外的退出狀態碼

1. 查看退出狀態碼 $? spa

以上一個成功結束的命令的退出狀態碼是0, 而另外一個錯誤的命令的退出狀態碼是127。命令行

2. exit 命令

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

   exit (參數)blog

參數:get

  • 指定的shell返回值,退出狀態碼
  • 也能夠是變量,但注意值的範圍0~255 , 若是超出255,這個退出狀態碼爲  變量指定的數值/256= 餘數
相關文章
相關標籤/搜索