加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

如何让AIX、LINUX的History命令显示执行时间

发布时间:2016-05-18 22:04:47 所属栏目:Unix 来源:网络整理
导读:问题描述:Linux、AIX上都提供了History命令,可以查询以前执行的命令历史记录,但是这个记录并不包含时间项目。有时候需要回溯源头时比较郁闷。如何让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

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读