我正从一台服务器搬到另一台,但希望保留我的历史记录,所以我将其导出到文件中。
history > file.txt
有没有办法覆盖bash的命令历史记录并从文件中加载它?
我正从一台服务器搬到另一台,但希望保留我的历史记录,所以我将其导出到文件中。
history > file.txt
有没有办法覆盖bash的命令历史记录并从文件中加载它?
file.txt
的内容附加到当前内存历史记录列表中:history -r file.txt
在此之前,您可以选择运行history -c
以清除内存中的历史记录。
$HOME/.bash_history
文件即可完成,不需要使用 "export"。 - clt60scp .bash_history my@panda:~
,然后登录到panda并获取到了我的历史记录。我认为可能是因为你尝试在当前 shell 中替换它,当你退出时savehist
用当前的历史记录覆盖了文件。 - clt60