设置HISTTIMEFORMAT参数 [code]#export HISTTIMEFORMAT=1[/code] 具体这个参数可以查看 [code]#man sh|less -p HISTTIMEFORMAT[/code] 设置之后.bash_history会是如下的格式 #1169742697 man bash|less -p 'HISTTIMEFORMAT' #1169742733 export HISTTIMEFORMAT=1 #1169742738 history #1169742754 hello 可以使用perl命令让它更容易阅读 [code]#perl -pe 's/(\d+)/localtime($1)/e' .bash_history[/code] 输出如下 #Fri Jan 26 ...
在Redhat系统下用 export HISTTIMEFORMAT="%F %T " 就可以在history里面显示时间和日期,但在Debian下这样却不行 我在GOOGLE里搜了下,没有搜到Debian有例外设置的 我的Debian系统的版 本是: Linux version 2.6.18-1-686 (Debian 2.6.18-3~bpo.2) ([email]nobse@backports.org[/email]) (gcc version 3.3.5 (Debian 1:3.3.5-13)) #1 SMP Tue Oct 31 18:53:52 CET 2006 哪位高人能解答一下呀?
如题! 就是自动在.sh_histroy中记录每条指令操作的时间. 以前曾经记得在哪看到过,但怎么也找不到了,麻烦大家帮帮忙!谢谢! [ 本帖最后由 nortell 于 2006-3-28 11:09 编辑 ]
AIX下的ksh缺省会将所有执行的命令历史记录在/.sh_history文件中,但是一直以来,该文件中只记录命令本身而不记录命令执行的时间。 在 AIX5.3 中支持在 .sh_history 中记录时间,具体实现方式如下: 1. 需要在环境变量中增加一个变量:EXTENDED_history=ON (注意,一定是大写ON,小写无效) 2. 此时 view .sh_history 文件可以发现记录的命令是如下格式,其中被 #? 括起来的部分就是命令执行的时间戳,该数值是从1970年到当时的...