在 SSH 终端开启的时候自动恢复历史纪录

很多时候重开一个终端,之前敲的命令却找不到了,很麻烦。如果像 OSX 一样关机再开还能原样恢复作业就很舒坦了。


断开自动保存

echo -e "cp -f ~/.bash_history ~/.bash_history_back" >> ./.bash_logout

连接自动恢复

echo -e "# Backup history\nif [ -f .bash_history_backup ]\nthen\n mv -f .bash_history_backup .bash_history\nfi" >> ./.bashrc

将两条命令都输入一次后,可以关掉终端并再开启一个终端,此时可以发现历史命令都在并且时间也都非常准确而非以前的时间戳丢失。

点赞