FreeBSDでBashの履歴を永続的にするにはどうすればよいですか?
質問
Bashが設定されたFreeBSDボックスがあります。
私はDebian Linuxに慣れており、ログアウト時にコマンド履歴が自動的に保存されるため、ログインし直すと、上またはCtrl-Rなどを押して履歴にアクセスできます。
FreeBSDでBashを設定するにはどうすればよいですか
解決
環境をチェックして、変数HISTSIZEおよびHISTFILEが設定されていることを確認します。 HISTSIZE(保存するコマンドの数)が十分に大きく(10000を使用)、HISTFILEが書き込み可能であることを確認してください。これらの変数が定義されていない場合は、〜/ .bashrcファイルで設定し、ログアウトして再度ログインします。
[編集]また、次のコマンドを実行して、履歴が有効になっていることを確認してください:
set -o
そして" history"を探す:
history on
履歴が off
の場合、
set -o history
所属していません StackOverflow