linux中history命令使用與配置

2021-06-16 22:50:55 字數 1128 閱讀 5869

history中設定顯示命令的執行時間

vi /root/.bashrc

histtimeformat="%y-%m-%d %h:%m:%s"

export histtimeformat

為了使以上設定生效,執行以下命令

:wq

source .bashrc

history命令清除命令執行操作的歷史記錄

history -c

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

history 10

重複執行上次操作的命令語法

!!

設定儲存1000條操作命令

#設定歷史命令記錄數

export histsize=1000

#記錄歷史檔案大小

export histfilesize=450

指定不同終端執行的命令都儲存在同乙個檔案中

export histfile=/root/.commandline_warrior

忽略重複命令

export histcontrol=ignoredups

多個終端同時操作時,避免命令覆蓋,採用追加方式

命令操作記錄會在終端關閉結束工作後才會寫入到history檔案中,要想實現實時訪問需要新增一下命令

prompt_command=』history -a』

history整體高階配置

export histtimeformat="%y-%m-%d %h:%m:%s"

export histsize=100000

export histfilesize=1000000

export histfile=/root/.commandline_warrior

prompt_command='history -a'

Linux 中history命令詳解

history 選項 引數 引數 含義備註 n顯示最近的n條記錄 a將歷史命令緩衝區中命令寫入歷史命令檔案中 c將目前的shell中的所有 history 內容全部消除實際為假刪除 r將歷史命令檔案中的命令讀入當前歷史命令緩衝區 w將當前歷史命令緩衝區命令寫入歷史命令檔案中 d刪除歷史記錄中指定的行...

Linux基礎命令 history

shell內建命令 history命令用於顯示指定數目的指令命令,讀取歷史命令檔案中的目錄到歷史命令緩衝區和將歷史命令緩衝區中的目錄寫入命令檔案。該命令單獨使用時,僅顯示歷史命令,在命令列中,可以使用符號 執行指定序號的歷史命令。例如,要執行第2個歷史命令,則輸入 2。歷史命令是被儲存在記憶體中的,...

linux怎麼在history命令中前面顯示日期

我們都對 history 命令很熟悉。它將終端上 bash 執行過的所有命令儲存到 bash history 檔案中,來幫助我們複查使用者之前執行過的命令。預設情況下 history 命令直接顯示使用者執行的命令而不會輸出執行命令時的日期和時間,即使 history 命令記錄了這個時間。執行 his...