我知道使用该history
命令我可以查看我过去的命令,但是:
- 有没有办法查看这些命令的执行日期和时间?
- 或者说那种信息没有被保存?
- 如果没有保存此类信息,有什么方法可以保存它以便我以后查看?
答案1
尝试从终端运行此命令:
HISTTIMEFORMAT="%d/%m/%y %T "
然后现在运行历史记录:
history
示例输出:
2000 10/06/15 15:49:29 pal -d
2001 10/06/15 15:49:33 pal -d 10
2002 10/06/15 15:49:49 pal -d 04 Jul 2015
2003 10/06/15 15:50:36 gedit/home/maythux/.pal/pal.conf
2004 10/06/15 15:50:40 gedit /home/maythux/.pal/pal.conf
2005 10/06/15 15:53:30 cal
2006 10/06/15 15:53:31 gcal
2007 10/06/15 15:53:34 sudo apt-get install gcal
2008 10/06/15 15:53:54 gcal
2009 10/06/15 15:53:57 man gcal
2010 10/06/15 15:54:03 pal
2011 10/06/15 15:55:35 pal -m
2012 10/06/15 15:56:56 history
2013 10/06/15 15:57:39 HISTTIMEFORMAT="%d/%m/%y %T "
2014 10/06/15 15:57:45 history
要使此永久添加到您的.bashrc
:
echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bashrc
然后获取你的 bashrc:
source .bashrc
现在,只要您运行命令,示例输出就会可用history