linux history 命令詳解

2021-06-16 22:16:21 字數 1000 閱讀 4438

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

新增完成後,執行source .bashrc 讓其生效。這個時候,你再執行history就會發現已經顯示了時間。如下:

為了不留執行命令的痕跡,可以history –c即可清理歷史命令。 如下圖:

history –c會清理自己及其以前執行過的命令。

有時我們會覺得history保留的歷史命令條目儲存太少,想多儲存,可以直接修改history 配置,在.bashrc 中新增如下內容:

histfilesize=2000(預設是1000)

history n 列出最近執行過的n條命令

! number 執行制定的編號的history 命令,編號與嘆號之間沒有空格哦

!! 重複執行上一次命令

列出最近n條歷史命令

執行指定編號的命令

重複執行上一次的命令

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 ...

linux history命令優化

主要功能 1,可以記錄哪個ip和時間 精確到秒 以及哪個使用者,作了哪些命令 2,最大日誌記錄增加到4096條 把下面的 直接貼上到 etc profile後面就可以了 history modify export histtimeformat y.m.d h m s user ip user use...