Linux——history命令和返回的狀態碼

簡介:
history命令用於顯示用戶以前執行過的歷史命令,並且能對歷史命令進行追加和刪除等操作。

該命令單獨使用時,僅顯示歷史命令,在命令行中,可以使用符號!執行指定序號的歷史命令。例如,要執行第2個歷史命令,則輸入!2,要使用上一個命令,則輸入!!。

歷史命令是被保存在內存中的,當退出或者登錄shell時,會自動保存或讀取。在內存中,歷史命令僅能夠存儲1000條歷史命令,該數量是由環境變量HISTSIZE進行控制,可以在/etc/profile中修改。

$?查看上一條命令執行的結果,0表示執行成功,其他數字代表執行失敗

linux狀態碼的意義

0                命令成功結束
1                通用未知錯誤
2                誤用shell命令
126            命令不可執行
127            沒找到命令
128            無效退出參數
128+x        Linux 信號x的嚴重錯誤
130            Linux 信號2 的嚴重錯誤,即命令通過SIGINT(Ctrl+C)終止
255            退出狀態碼越界

也可以通過命令(打印錯誤信息)查看

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