我有一个安装了Bash的FreeBSD盒子。
我习惯于Debian Linux,在那里当我注销时,我的命令历史记录会自动保存,这样当我再次登录时,我可以按上箭头或Ctrl-R等键来访问我的历史记录。
我该如何在FreeBSD上设置Bash以实现这一点?
检查您的环境,确保设置了变量HISTSIZE和HISTFILE。确保HISTSIZE(要保存的命令数)足够大(我使用10000),并且HISTFILE是可写的。如果这些变量未定义,请在您的~/.bashrc文件中设置它们,注销并重新登录。
[编辑]另外,请确保通过运行以下命令来检查历史记录是否已启用:
set -o
寻找“history”:
history on
如果历史记录处于关闭
状态,您可以使用以下方法打开它:
set -o history