history命令加时间

由于Linux默认的history记录仅保存了命令的内容,没有具体的时间,我只能通过查出用户的登录与退出的时间,来给他们一个时间范围。

因此,我们非常有必要对history历史命令的记录功能进行优化,我推荐的参数如下:

编辑/etc/bashrc,添加以下配置信息:

# 设置保存历史命令的文件大小
export HISTFILESIZE=100000000
# 保存历史命令条数
export HISTSIZE=10000
# 实时记录历史命令,默认只有在用户退出之后才会统一记录,很容易造成多个用户间的相互覆盖。
export HISTTIMEFORMAT="%Y-%m-%d  %H:%M:%S  "
# 记录每条历史命令的执行时间
export PROMPT_COMMAND="history -a"


使更改立即生效:
# source /etc/bashrc

即可看到如下图所示的带有执行时间的新格式:

wKioL1TRzCOCgMhoAAJKBOTUDr0851.jpg


你可能感兴趣的:(linux)