7

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

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

FreeBSDでこれを行うためにBashを設定するにはどうすればよいですか?

4

1 に答える 1

10

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

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

set -o

そして「歴史」を探しています:

history         on

履歴があるoff場合は、でオンにすることができます

set -o history
于 2008-10-22T23:05:14.453 に答える