2011-08-08 84 views
1

是否可以顯示(或設置爲顯示)命令「歷史」的格式以在其中包含日期?默認情況下,格式是編號,時間和命令。根據時間和日期顯示命令歷史

我的目的是根據時間和日期獲取/查找/顯示命令,而現在只有時間。 謝謝。

回答

1

http://www.cyberciti.biz/faq/unix-linux-bash-history-display-date-time/ - 解釋。

基本上,

$ echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bash_profile 

在發出上述

1995 cd 
1996 pwd 
1997 history 
1998 echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bash_profile 
1999 exit 
2000 history 
2001 cd 
2002 pwd 
2003 grep 
2004 history 

並經過命令:

1995 07/08/11 22:39:33 cd 
1996 07/08/11 22:39:33 pwd 
1997 07/08/11 22:39:33 history 
1998 07/08/11 22:39:33 echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bash_profile 
1999 07/08/11 22:39:33 exit 
2000 07/08/11 22:39:43 history 
2001 07/08/11 22:39:45 cd 
2002 07/08/11 22:39:46 pwd 
2003 07/08/11 22:39:50 grep 
2004 07/08/11 22:39:53 history 
+0

我看到,我可以知道如何做到這一點在C殼呢? – keifer

+0

對於csh,你需要像這樣做'setenv':'setenv HISTTIMEFORMAT%d /%m /%y%T' – hari

+0

它不適合你嗎?如果是這樣,請發佈你正在做的事情和你面臨的錯誤。 – hari

相關問題