首页 / 文章 / Linux / 实现History可以看到执行命令的时间

实现History可以看到执行命令的时间

张凯 分类:Linux 59

当我们在执行命令后,系统默认会在内存记录执行过的命令,正常退出时,会将内存的命令历史存放对应历史文件中,默认是 ~/.bash_history。再次登录shell时,会读取命令历史文件中记录下的命令加载到内存中,登录进shell后新执行的命令只会记录在内存的缓存区中;这些命令会用户正常退出时“追加”至命令历史

文件中。

默认只显示行号和命令名称,如果能加上具体执行的时间 这样我们在排查时就方便的多了。今天我们将当前用户history命令显示格式添加一列 显示出命令的“执行日期和时间”。

编辑.bash_profile文件,添加2行 保存退出。

export HISTCONTROL=ignoreboth
export HISTTIMEFORMAT="%F %T "

QQ图片20220729111806