2011-09-08 46 views
0

我一直在閱讀教程中的一個,但它不工作,look如何抑制Bash歷史中的數字?

我有這樣的事情在我的.bash_history文件

#1314423157 
mc 
#1314423160 
top 
#1314423240 
exit 

等...

如何從被刪除號碼存儲在我的歷史文件中?

回答

1
man bash 

我強調這裏的關鍵短語

HISTTIMEFORMAT

如果這個變量被設置,不爲空,它的值作爲格式字符串的strftime(3)打印時間戳與歷史內置顯示的每個歷史記錄相關聯。 如果設置了此變量,則會將時間戳記寫入歷史記錄文件,以便它們可以在各個shell會話中保留。

+0

隨便我在別處定義了它,或者在歷史中定義了它。無論是bashrc還是配置文件都沒有爲HISTTIMEFORMAT提供任何選項,無論如何,我只是在配置文件中做了HISTTIMEFORMAT = 0並且它消失了。感謝指着我,這是時間戳:) – Cameleon

1

檢出Bash變量HISTTIMEFORMAT:如果它被設置,則時間戳將與歷史記錄條目一起保存。如果您未設置此變量(例如在您的~/.bashrc~/.bash_profile中),則時間戳應完全消失。