让history记录命令的历史执行时间
2013-01-22 15:00
477 查看
让history记录命令的历史执行时间
由于Linux默认的history记录仅保存了命令的内容,
[root@oracle ~]# history
1 date -s "2013-1-22 9:48:30'
2 "
3 date -s "2013-1-22 9:48:30"
4 clock -w
5 clear
6 ntpdate 10.20.0.11
7 setup
8 service iptabels stop
没有具体的时间,我只能通过查出用户的登录与退出的时间,来给他们一个时间范围。
因此,我们非常有必要对history历史命令的记录功能进行优化,我推荐的参数如下:
编辑/etc/bashrc,
添加以下配置信息:
# 设置保存历史命令的文件大小
export HISTFILESIZE=1000000000
# 保存历史命令条数 export HISTSIZE=1000000
# 实时记录历史命令,默认只有在用户退出之后才会统一记录,很容易造成多个用户间的相互覆盖。
export PROMPT_COMMAND="history -a"
# 记录每条历史命令的执行时间
export HISTTIMEFORMAT="%Y-%m-%d_%H:%M:%S "
使更改立即生效:
# source /etc/bashrc
查看历史命令记录:
# history
[root@oracle ~]# source /etc/bashrc
[root@oracle ~]# history
1 2013-01-22_14:42:36 date -s "2013-1-22 9:48:30'
2 2013-01-22_14:42:36 "
3 2013-01-22_14:42:36 date -s "2013-1-22 9:48:30"
4 2013-01-22_14:42:36 clock -w
由于Linux默认的history记录仅保存了命令的内容,
[root@oracle ~]# history
1 date -s "2013-1-22 9:48:30'
2 "
3 date -s "2013-1-22 9:48:30"
4 clock -w
5 clear
6 ntpdate 10.20.0.11
7 setup
8 service iptabels stop
没有具体的时间,我只能通过查出用户的登录与退出的时间,来给他们一个时间范围。
因此,我们非常有必要对history历史命令的记录功能进行优化,我推荐的参数如下:
编辑/etc/bashrc,
添加以下配置信息:
# 设置保存历史命令的文件大小
export HISTFILESIZE=1000000000
# 保存历史命令条数 export HISTSIZE=1000000
# 实时记录历史命令,默认只有在用户退出之后才会统一记录,很容易造成多个用户间的相互覆盖。
export PROMPT_COMMAND="history -a"
# 记录每条历史命令的执行时间
export HISTTIMEFORMAT="%Y-%m-%d_%H:%M:%S "
使更改立即生效:
# source /etc/bashrc
查看历史命令记录:
# history
[root@oracle ~]# source /etc/bashrc
[root@oracle ~]# history
1 2013-01-22_14:42:36 date -s "2013-1-22 9:48:30'
2 2013-01-22_14:42:36 "
3 2013-01-22_14:42:36 date -s "2013-1-22 9:48:30"
4 2013-01-22_14:42:36 clock -w
相关文章推荐
- history命令记录历史执行时间
- 优化history历史命令记录并加上执行时间
- 让history记录命令的历史执行时间
- 让history记录命令的历史执行时间
- 为history历史命令记录添加上执行时间
- 优化history历史命令记录并加上执行时间
- Linux基础:让history记录命令的历史执行时间
- Linux基础:让history记录命令的历史执行时间
- 优化history历史命令记录并加上执行时间
- 优化history历史命令记录并加上执行时间
- linux 命令执行历史记录history显示执行时间和用户
- history命令记录历史执行时间
- 051、history历史命令记录并加上执行时间
- 【未完】history查看历史命令记录及时间
- 如何在history中记录命令执行时间
- Bash下显示history记录的命令的执行时间
- Bash下显示history记录的命令的执行时间
- 让history命令可以记录所有shell命令的执行时间
- 如何让history命令显示命令的执行时间
- history显示命令执行时间