bashの履歴アイテムの数を制限するにはどうすればよいですか?

フィリペ:

最近のツイートで、履歴に保存されているパスワードの数よりも多くのパスワードが保存されていると言われていることが/etc/shadowわかりました。問題は、履歴内のアイテムの数を制限するにはどうすればよいですか。

Charles Duffy:

これは、HISTSIZEおよびHISTFILESIZE組み込みシェル変数によって制御されます。のドキュメントからの引用man bash

HISTSIZE-コマンド履歴に記憶するコマンドの数(以下の履歴を参照)。値が0の場合、コマンドは履歴リストに保存されません。ゼロより小さい数値を指定すると、すべてのコマンドが履歴リストに保存されます(制限はありません)。シェルは、起動ファイルを読み込んだ後、デフォルト値を500に設定します。

HISTFILESIZE-履歴ファイルに含まれる最大行数。この変数に値が割り当てられると、必要に応じて、最も古いエントリを削除することにより、履歴ファイルはその行数を超えないように切り捨てられます。履歴ファイルも、シェルの終了時に書き込んだ後、このサイズに切り捨てられます。値が0の場合、履歴ファイルはサイズがゼロに切り捨てられます。非数値およびゼロ未満の数値は切り捨てを禁止します。シェルは、起動ファイルを読み込んだ後、デフォルト値をHISTSIZEの値に設定します。


~/.bashrcこれらの値を設定するのに適切な場所です。これらはシェルの内部にあるため、エクスポートする必要はありません。

HISTFILESIZE=25

... export必要ありません

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

複数のアイテムをC#のクリップボード履歴にコピーするにはどうすればよいですか?

分類Dev

bashで無限のコマンド履歴を取得するにはどうすればよいですか?

分類Dev

bashの履歴を完全にクリアするにはどうすればよいですか?

分類Dev

bashの履歴を完全にクリアするにはどうすればよいですか?

分類Dev

無制限のアイテムを水平に表示するにはどうすればよいですか?

分類Dev

ListViewの各アイテムを1行に制限するにはどうすればよいですか?

分類Dev

Chromeの履歴から一度に多くのアイテムを簡単に削除するにはどうすればよいですか?

分類Dev

bashの履歴を使用して、履歴の引数を使用してコマンドを実行するにはどうすればよいですか?

分類Dev

特定のアイテムIDの再リスト履歴を取得するにはどうすればよいですか?

分類Dev

「アーカイブされた」GoogleChromeの履歴、つまり3か月以上前の履歴を表示するにはどうすればよいですか。

分類Dev

「アーカイブされた」GoogleChromeの履歴、つまり3か月以上前の履歴を表示するにはどうすればよいですか。

分類Dev

あるgit履歴を別のgit履歴に追加するにはどうすればよいですか?

分類Dev

履歴が保存されているbash / zsh /その他のシェルを安全に強制終了するにはどうすればよいですか?

分類Dev

カート内のアイテム数をcodeiginterで3つに制限するにはどうすればよいですか?

分類Dev

bash履歴の最後の5行を削除するにはどうすればよいですか?

分類Dev

bashの履歴から重複を削除するにはどうすればよいですか?

分類Dev

MacのPythonスクリプトでbash履歴を削除するにはどうすればよいですか?

分類Dev

セッション間でbashの履歴を保持するにはどうすればよいですか?

分類Dev

bashの履歴でタイムスタンプを確認するにはどうすればよいですか?

分類Dev

bashの履歴でタイムスタンプを確認するにはどうすればよいですか?

分類Dev

Chromeアプリからネイティブアプリに郵便配達の履歴をコピーするにはどうすればよいですか?

分類Dev

bash履歴の完了を変更して、すでにラインにあるものを完了するにはどうすればよいですか?

分類Dev

UINavigationBarの遷移履歴をクリーンアップするにはどうすればよいですか?

分類Dev

Gnomeターミナルの履歴をクリアするにはどうすればよいですか?

分類Dev

「Artha」の検索履歴をクリアするにはどうすればよいですか?

分類Dev

画面のコマンド履歴をクリアするにはどうすればよいですか?

分類Dev

通知バーの履歴をクリア (破棄) するにはどうすればよいですか?

分類Dev

マウス スワイプの履歴を無効にするにはどうすればよいですか?

分類Dev

履歴にすでに存在する既存のコマンドラインを複数の行に分割するにはどうすればよいですか

Related 関連記事

  1. 1

    複数のアイテムをC#のクリップボード履歴にコピーするにはどうすればよいですか?

  2. 2

    bashで無限のコマンド履歴を取得するにはどうすればよいですか?

  3. 3

    bashの履歴を完全にクリアするにはどうすればよいですか?

  4. 4

    bashの履歴を完全にクリアするにはどうすればよいですか?

  5. 5

    無制限のアイテムを水平に表示するにはどうすればよいですか?

  6. 6

    ListViewの各アイテムを1行に制限するにはどうすればよいですか?

  7. 7

    Chromeの履歴から一度に多くのアイテムを簡単に削除するにはどうすればよいですか?

  8. 8

    bashの履歴を使用して、履歴の引数を使用してコマンドを実行するにはどうすればよいですか?

  9. 9

    特定のアイテムIDの再リスト履歴を取得するにはどうすればよいですか?

  10. 10

    「アーカイブされた」GoogleChromeの履歴、つまり3か月以上前の履歴を表示するにはどうすればよいですか。

  11. 11

    「アーカイブされた」GoogleChromeの履歴、つまり3か月以上前の履歴を表示するにはどうすればよいですか。

  12. 12

    あるgit履歴を別のgit履歴に追加するにはどうすればよいですか?

  13. 13

    履歴が保存されているbash / zsh /その他のシェルを安全に強制終了するにはどうすればよいですか?

  14. 14

    カート内のアイテム数をcodeiginterで3つに制限するにはどうすればよいですか?

  15. 15

    bash履歴の最後の5行を削除するにはどうすればよいですか?

  16. 16

    bashの履歴から重複を削除するにはどうすればよいですか?

  17. 17

    MacのPythonスクリプトでbash履歴を削除するにはどうすればよいですか?

  18. 18

    セッション間でbashの履歴を保持するにはどうすればよいですか?

  19. 19

    bashの履歴でタイムスタンプを確認するにはどうすればよいですか?

  20. 20

    bashの履歴でタイムスタンプを確認するにはどうすればよいですか?

  21. 21

    Chromeアプリからネイティブアプリに郵便配達の履歴をコピーするにはどうすればよいですか?

  22. 22

    bash履歴の完了を変更して、すでにラインにあるものを完了するにはどうすればよいですか?

  23. 23

    UINavigationBarの遷移履歴をクリーンアップするにはどうすればよいですか?

  24. 24

    Gnomeターミナルの履歴をクリアするにはどうすればよいですか?

  25. 25

    「Artha」の検索履歴をクリアするにはどうすればよいですか?

  26. 26

    画面のコマンド履歴をクリアするにはどうすればよいですか?

  27. 27

    通知バーの履歴をクリア (破棄) するにはどうすればよいですか?

  28. 28

    マウス スワイプの履歴を無効にするにはどうすればよいですか?

  29. 29

    履歴にすでに存在する既存のコマンドラインを複数の行に分割するにはどうすればよいですか

ホットタグ

アーカイブ