我正在从一台服务器转移到另一台服务器,但是想保留我的历史记录,所以我将其转储到一个文件中。
历史> file.txt的
有没有办法覆盖bash的命令历史并从文件中加载?
答案 0 :(得分:17)
以下内容将file.txt
的内容附加到当前的内存中历史记录列表中:
history -r file.txt
您可以选择在此之前运行history -c
以清除内存中的历史记录。
答案 1 :(得分:0)
您可以尝试编辑此文件并将所有内容粘贴到其中:
emacs -nw~ / .bash_history
这是一篇关于命令历史的有趣帖子: http://www.ducea.com/2006/05/15/linux-tips-take-control-of-your-bash_history/