簡介:
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