FreeBSDでBashの履歴を永続的にするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/227847

  •  03-07-2019
  •  | 
  •  

質問

Bashが設定されたFreeBSDボックスがあります。

私はDebian Linuxに慣れており、ログアウト時にコマンド履歴が自動的に保存されるため、ログインし直すと、上またはCtrl-Rなどを押して履歴にアクセスできます。

FreeBSDでBashを設定するにはどうすればよいですか

役に立ちましたか?

解決

環境をチェックして、変数HISTSIZEおよびHISTFILEが設定されていることを確認します。 HISTSIZE(保存するコマンドの数)が十分に大きく(10000を使用)、HISTFILEが書き込み可能であることを確認してください。これらの変数が定義されていない場合は、〜/ .bashrcファイルで設定し、ログアウトして再度ログインします。

[編集]また、次のコマンドを実行して、履歴が有効になっていることを確認してください:

set -o

そして" history"を探す:

history         on

履歴が off の場合、

で有効にできます
set -o history
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top