编辑/etc/bashrc,添加以下配置信息:
1 # 设置保存历史命令的文件大小
2 export HISTFILESIZE=1000000000
3 # 保存历史命令条数
4 export HISTSIZE=1000000
5 # 实时记录历史命令,默认只有在用户退出之后才会统一记录,很容易造成多个用户间的相互覆盖。
6 export PROMPT_COMMAND="history -a"
7 # 记录每条历史命令的执行时间
8 export HISTTIMEFORMAT="%Y-%m-%d_%H:%M:%S "
备:%Y:4位数的年份;%m:2位数的月份数;%d:2位数的一个月中的日期数;%H:2位数的小时数(24小时制);%M:2位数的分钟数;%S:2位数的秒数
使更改立即生效:
# source /etc/bashrc
查看历史命令记录:
# history
1001 2011_11_06_22:52:22 history
1002 2011_11_06_22:52:29 ls
1003 2011_11_06_22:52:32 vi love.conf
1004 2011_11_06_22:52:36 ls
1005 2011_11_06_22:52:43 vi /etc/bashrc
1006 2011_11_06_22:56:51 source /etc/bashrc
1007 2011_11_06_22:56:54 history
1008 2011_11_06_22:57:03 vi /etc/bashrc
1009 2011_11_06_22:57:16 source /etc/bashrc
1010 2011_11_06_22:57:18 history
1011 2011_11_06_22:58:11 vi /etc/bashrc
1012 2011_11_06_22:58:24 source /etc/bashrc
1013 2011_11_06_22:58:26 history
1014 2011_11_06_22:58:34 date
1015 2011_11_06_23:01:25 vi /etc/bashrc
1016 2011_11_06_23:01:43 source /etc/bashrc
1017 2011_11_06_23:01:45 history
1018 2011_11_06_23:54:58 history
转载于:https://blog.51cto.com/wjpinrain/707625