linux历史数据库创建在/etc/bashrcdatabasehistorydatabase>vim/etc/bashrcexportHISTTIMEFORMAT="%Y-%m-%d:">source/etc/bashrc>history10062021-05-19:vim/etc/bashrc10072021-05-19:history10082021-05-19:source/etc/bashrc10092021-05-19:history或者>vim/etc/bashrcexportHISTTIMEFORMAT="%F%T:">source/etc/bashrc>history10092021-05-1922:35:24:history10102021-05-1922:36:40:vim/etc/bashrc10112021-05-1922:37:02:source/etc/bashrc10122021-05-1922:37:07:history或者>vim/etc/bashrcexportHISTTIMEFORMAT="%Y-%m-%d%H:%M:%S`whoami`">source/etc/bashrc>history10122021-05-1922:37:07root:history10132021-05-1922:37:41root:vim/etc/bashrc10142021-05-1922:38:06root:source/;etc/bashrc10152021-05-1922:38:08root:historylog>vim/etc/bashrcexportHISTTIMEFORMAT="%Y-%m-%d%H:%M:%S`我是谁|awk';{print$1,$5}'`">source/etc/bashrc>history10212021-05-1922:42:59root(171.43.176.3):history10222021-05-1922:43:03root(171.43.176.3):source/etc/bashrc10232021-05-1922:43:06root(171.43.176.3):vim/etc/bashrc10242021-05-1922:43:19root(171.43.176.3):source/etc/bashrc10252021-05-1922:43:21root(171.43.176.3):historyhistory设置历史命令记录条数>vim/etc/bashrc#保存1000条记录exportHISTSIZE=1000>source/etc/bashrc指定不同终端执行的命令存储在同一个文件中>vim/etc/bashrcexportHISTFILE=/var/log/.cmd_log>source/etc/bashrcignore重复命令>vim/etc/bashrcexportHISTCONTROL=ignoredups>source/etc/bashrc多个终端同时操作时,避免命令覆盖,使用append方式>shopt-shistappend实时写入。其实history的历史命令是写入.bash_history文件中的~/.bash_history记录了上次登录执行的命令,本次登录执行的命令都缓存在内存中。退出系统后,本次的命令记忆会记录在.bash_history中。>PROMPT_COMMAND='history-a'完全清除命令执行操作的历史清理历史(只是清理表层,可以在.tips!number执行第一个命令!command执行commandfrom开头的命令最近的命令!!执行之前的链接:https://rumenz.com/rumenbiji/...WeChat公众号:GettingStarted
