Chinaunix首页 | 论坛 | 博客
  • 博客访问: 834520
  • 博文数量: 167
  • 博客积分: 7173
  • 博客等级: 少将
  • 技术积分: 1671
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-04 23:07
文章分类

全部博文(167)

文章存档

2018年(1)

2017年(11)

2012年(2)

2011年(27)

2010年(88)

2009年(38)

分类: LINUX

2010-06-17 17:38:33

默认的bash设置中,在使用history命令查看历史命令的时候,不显示命令执行的时间,通过增加 HISTTIMEFORMAT变量可以时间记录历史命令的功能。

设置方法:
在/etc/profile 里面加入下面2行就可以了,这样可以记录每个用户执行的命令了。

HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "
export HISTTIMEFORMAT  (或  export HISTTIMEFORMAT='%F %T ')

注:HISTTIMEFORMAT的格式你可以自己定义,定义成你想要的格式。具体格式可以参照date 命令。例如用
"%Y-%m-%d %H:%M:%S "格式按照我们中国人的时间格式,"%s " 按照unix时间戳的格式显示。
阅读(971) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~