Linux history命令和返回的狀態碼

2021-10-23 04:08:13 字數 709 閱讀 7529

簡介:

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

linux history 命令詳解

linux shell 具有history 功能,即會記錄已經執行過的命令,但是預設是不顯示命令的執行時間,命令的執行時間,history 已經記錄,只是沒有顯示。現在我們看看如何將執行時間顯示出來。很簡單 在 home user bashrc中新增 histtimeformat環境變數即可。具體如...

linux history命令學習

要想檢視使用者之前在shell下執行過哪些命令,可以通過 history 或者cat bash history 來得到。與history命令相關的環境變數是histsize,echo histsize 與 bash history相關的環境變數是histfilesize,echo histfiles...

linux history命令詳解

linux下history命令主要用於顯示歷史指令記錄內容,下達歷史紀錄中的指令 history命令語法 www.linuxidc.com linux history n www.linuxidc.com linux history c www.linuxidc.com linux history ...