最も早い、最も古いコマンドに戻るBashの履歴

最も早い、最も古いコマンドに戻るBashの履歴

最新のコマンドが利用可能になったときにbash履歴が最も古いコマンドに戻るようにするにはどうすればよいですか?

ベストアンサー1

あなたのようにバッシュリファレンスマニュアルあなたはそれを使用することができますHISTSIZE

歴史的規模

履歴リストに記憶するコマンドの最大数。値が 0 の場合、コマンドは履歴リストに保存されません。 0より小さい値を使用すると、各コマンドは履歴リストに制限なく保存されます。シェルは起動ファイルを読み込んだ後、デフォルト値を 500 に設定します。

使用して

HISTSIZE=(number < 0)

そしてHISTFILESIZE

履歴ファイルサイズ

履歴ファイルに含まれる最大行数。この変数に値が割り当てられると、必要に応じて最も古いエントリが削除され、その行数だけが含まれるように履歴ファイルが切り捨てられます。シェルが終了すると、履歴ファイルも作成され、このサイズに切り捨てられます。値が0の場合、履歴ファイルは0サイズに切り捨てられます。数値以外の値とゼロより小さい数値は切り捨てが禁止されます。シェルは起動ファイルを読み込んだ後、デフォルト値を HISTSIZE 値に設定します。

使用して

HISTFILESIZE=(number < 0)

おすすめ記事