默认~/.bash_history 文件保存了命令执行的历史记录,#history命令可以查看到记录内容。但是并不能看到最近的历史记录,这是因为最近的历史记录保存在缓存中,还没有保存到文件中去,可以执行#history -w先更新.bash_history文件,然后再查看其内容。

有时间bash_history文件可能会记录一些敏感的信息,如密码等,所认在输命令的时候应注意避免把密码等信息写在命令当中。如果记录了,我们也可以删除,确认~/.bash_history文件最新,然后直接 vi ~/.bash_history 删除对应的行即可,如果不需要历史记录可以 #history -c 清除历史记录。

修改history记录命令执行时间:
 

Vi /etc/bashrc

在文件最后添加如下命令:
HISTFILESIZE=3000          #能记录的最多命令数
HISTSIZE=3000                  #你希望历史命令保存多少条
export HISTTIMEFORMAT="%F %T:"    # 历史命令显示时间格式,可以自定义时间格式.