history设置时间戳
Linux查看历史命令,很关键!history,默认没有时间戳。。。
01、设置系统环境变量
echo 'export HISTTIMEFORMAT="%F %T `whoami` "' >> /etc/profile && source /etc/profile
02、时间参数解析
1.history的历史命令保存在~/.bash_history 文件中 #仅仅对当前用户有效,应设置全局环境变量/etc/profile
2.~/.bashrc文件可添加的history相关的说明
HISTFILESIZE=2000 #设置保存历史命令的文件大小
HISTSIZE=2000 #保存历史命令条数
HISTTIMEFORMAT="%Y-%m-%d:%H-%M-%S:`whoami`: " #记录每条历史命令的执行时间和执行者
export HISTTIMEFORMAT
其中: date +%Y-%m-%d ==2017-06-09
%Y:4位数的年份;
%m:2位数的月份数;
%d:2位数的一个月中的日期数;
%H:2位数的小时数(24小时制);
%M:2位数的分钟数;
%S:2位数的秒数