linu怎麼樣顯示命令歷史後又顯示命令的輸入時間

2021-12-23 21:22:29 字數 2728 閱讀 5939

1樓:yx陳子昂

linux的bash內部命令history就可以顯示命令列的命令歷史,預設環境執行 history

命令後,通常只會顯示已執行命令的序號和命令本身。

如果想要檢視命令歷史的時間戳,那麼可以執行:

# export histtimeformat='%f %t '

# history | more

1 2008-08-05 19:02:39 service network restart

2 2008-08-05 19:02:39 exit

3 2008-08-05 19:02:39 id

這樣顯示的格式就變成,序號 - 時間 - 命令列。

history的其他的一些基本功能:

1、使用 histsize 控制歷史命令記錄的總行數

將下面兩行內容追加到 .bash_profile 檔案並重新登入 bash shell,命令歷史的記錄數將變成 450

條:# vi ~/.bash_profile

histsize=450

histfilesize=450

2、使用 histfile 更改歷史檔名稱

預設情況下,命令歷史儲存在 ~/.bash_history 檔案中。新增下列內容到 .bash_profile 檔案並重新登入

bash shell,將使用 .commandline_warrior 來儲存命令歷史:

# vi ~/.bash_profile

histfile=/root/.commandline_warrior

3、使用 histcontrol 從命令歷史中剔除連續重複的條目

在下面的例子中,pwd 命令被連續執行了三次。執行 history 後會看到三條重複的條目。要剔除這些重複的條目,可以將

histcontrol 設定為 ignoredups:

# export histcontrol=ignoredups

4、使用 histcontrol 清除整個命令歷史中的重複條目

上例中的 ignoredups 只能剔除連續的重複條目。要清除整個命令歷史中的重複條目,可以將 histcontrol 設定成

erasedups:

# export histcontrol=erasedups

5、使用 -c 選項清除所有的命令歷史

如果你想清除所有的命令歷史,可以執行:

# history -c

6、使用 histignore 忽略歷史中的特定命令

下面的例子,將忽略 pwd、ls、ls -ltr 等命令:

# export histignore=」pwd:ls:ls -ltr:」

2樓:

如果你用的是debian或ubuntu的話。

在/etc/profile 裡面加入下面2行就可以了,這樣可以記錄每個使用者執行的命令了。

加完之後,如果不重啟的話,要執行一下source /etc/profile

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

export histtimeformat

然後history就可以看到時間了。

你在你的家目錄下的.bashrc下加入這兩行也行。重啟一個shell就ok了

請問linux的history指令如何顯示全部的歷史記錄

3樓:匿名使用者

預設就是顯示全部命令的,如果不行的話,那麼就直接開啟使用者主目錄下面的版.bash_history檔案

vi ~/.bash_history

這樣當前使用者的所有命權令都能夠看到了.當然history是儲存你最近的n條命令(預設值200,可以通過引數修改)

4樓:匿名使用者

history預設就是現實所有命令啊.

history | less

5樓:天地缺雪

history記錄的命令數好像本身就有上限,大約500條,其實應該就是顯示你的home資料夾裡的隱藏檔案.bash_history的內容,你直接看下那個檔案好了。

6樓:日time寸

history命令可以用來來顯示曾執

自行過的命令。執行過的命令預設儲存在home目錄中的.bash_history檔案中,可以通過檢視該檔案來獲取執行命令的歷史記錄。

需要注意的是.bash_history不包含當前會話所執行的命令,執行過的命令在關機時才會寫入檔案,除非執行命令history -w。

常用引數:

n 顯示n個最近的記錄

-w 《檔案》 覆蓋原有檔案或者將記錄寫入一個新檔案用法示例:

將所有執行過的命令寫入history.txt檔案中$ history -w history.txt 或者$ history -w & cp ~/.

bash_history history.txt

7樓:萍水e相逢

history 就行吧

the history list is an array of history entries. a history entry is

declared as follows:

typedef void * histdata_t;

typedef struct _hist_entry hist_entry;

8樓:落幕的神情

顯示限制有搭配上線了

linu前景怎麼樣,Linux前景怎麼樣?

現在大多數企業用的伺服器系統用的linux,因開源 安全 佔有資源少的等特點。尤其網際網路企業。所以對linux的需求量還是很多的,學完linux,一般可以從事的崗位,運維工程師,運維開發工程師 系統工程師 架構師等崗位,從業薪資待遇也是非常不錯的。linux現狀和前景都很好啊。安卓就是基於linu...

怎麼樣才能進入linu終端後就是root許可權

抄方法 1 redhat系統或者 襲fedora或者centos的linux發行版,那麼在linux終端輸入命令回車 su root 這樣就可以切換到root許可權了 2 ubuntu系統,在linux終端輸入命令回車 sudo su root 然後這樣也可以切換到root許可權了.應該是不可以的抄...

怎麼樣辨別顯示屏的好壞,怎麼樣辨別電腦顯示器的好壞

購買一些較有實力的廠家,然後保三年的,觀察顯示器的色彩亮度,看看漏光嚴重性,在桌面上,調成黑白紅藍色,看看有沒有壞,暗,亮點,就算好的 看從側面多少度看畫面不失真 角度越大越好 怎麼樣辨別電腦顯示器的好壞 一看1 看顯示器型號 儘量購買sony 三菱 ibm dell hp eizo sun sgi...