如何让AIX、LINUX的History命令显示执行时间
副标题[/!--empirenews.page--] 问题描述:Linux、AIX上都提供了History命令,可以查询以前执行的命令历史记录,但是这个记录并不包含时间项目。有时候需要回溯源头时比较郁闷。如何让History记录时间呢?如下针对LINXU和AIX进行了实践,本文本意是作为个人记录。 一、LINUX系统 1、编辑编辑/etc/bashrc文件,加入如下三行: HISTFILESIZE=2000 HISTSIZE=2000 HISTTIMEFORMAT="%Y%m%d-%H%M%S: " export HISTTIMEFORMAT 保存后退出,关闭当前shell,并重新登录这个时候,在~/.bash_History文件中,就有记录命令执行的时间了 注意:本方法必须在服务器刚刚新安装好时候,就设置这个参数。 如果是已经运行了很久的服务器才添加这个参数,则以前的那些命令历史记录是不显示时间的。 2、显示的时间格式 [weblogic@localhost ~]$ history 992 20120223-103953: hisrory 993 20120223-103953: history 994 20120223-103953: vi /etc/bashrc 995 20120223-103953: vi /etc/bashrc 996 20120223-103953: cd /etc 1040 20120222-114927: sl 1041 20120222-114932: cat 1042 20120222-114955: tac 1043 20120222-115000: more 1044 20120222-115005: erom 1045 20120223-103956: hisroy 1046 20120223-104000: history (编辑:徐州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |