Linux系統中history命令詳解

1. history命令使用方法

語法:
history(選項)(參數)
選項:
-N: 顯示歷史記錄中最近的N個記錄;
-c:清空當前歷史命令;
-a:將歷史命令緩衝區中命令寫入歷史命令文件中;
-r:將歷史命令文件中的命令讀入當前歷史命令緩衝區;
-w:將當前歷史命令緩衝區命令寫入歷史命令文件中;
-d<offset>:刪除歷史記錄中第offset個命令
-n<filename>:讀取指定文件

n:打印最近的n條歷史命令。

“history”命令就是歷史記錄。它顯示了在終端中所執行過的所有命令的歷史。

history        //顯示終端執行過的命令

history 10     //顯示最近10條終端執行過的命令

Ctrl+r         //搜索已經執行過的命令,它可以你寫命令時自動補全

 

2. 修改history命令顯示屬性配置文件

vi ~/.bash_profile

HISTFILESIZE=2000

# 定義了在文件 ~/.bash_history 中保存命令的記錄總數

HISTSIZE=2000

# 定義history 命令輸出的記錄數

 

HISTTIMEFORMAT="%Y-%m-%d:%H-%M-%S:`whoami`: "

# 記錄每條歷史命令的執行時間和執行者,顯示結果爲21 2019-02-16:09-06-01:edwetl: vi .profile


HISTTIMEFORMAT='<%F %T> : '

#  顯示結果爲 21 <2019-02-16 09:06:01> : vi .profile

 

3. history的歷史命令保存在~/.bash_history 文件中.

 


 

 

 

 

 

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