实现History可以看到执行命令的时间
当我们在执行命令后,系统默认会在内存记录执行过的命令,正常退出时,会将内存的命令历史存放对应历史文件中,默认是 ~/.bash_history。再次登录shell时,会读取命令历史文件中记录下的命令加载到内存中,登录进shell后新执行的命令只会记录在内存的缓存区中;这些命令会用户正常退出时“追加”至命令历史
文件中。
默认只显示行号和命令名称,如果能加上具体执行的时间 这样我们在排查时就方便的多了。今天我们将当前用户history命令显示格式添加一列 显示出命令的“执行日期和时间”。
编辑.bash_profile文件,添加2行 保存退出。
export HISTCONTROL=ignoreboth export HISTTIMEFORMAT="%F %T "