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