私の.bash_historyに重複セクションが含まれているのはなぜですか? [コピー]

私の.bash_historyに重複セクションが含まれているのはなぜですか? [コピー]

ソース制御の下でbash記録があるため、記録の大部分が繰り返されることもあり、元の実行から数時間または数日後に発生することもあります。私はDebian 7.7を使用しており、次のような設定があります。

shopt -s histappend

export HISTCONTROL=ignoreboth:erasedups
export HISTSIZE=1000000
export HISTFILESIZE=1000000

histappend複数の端末、、、および間に相互作用があると考えられますerasedups。私は自分で答えていますが、同意しない方がいらっしゃる場合や、より詳細な情報がある場合は、他の回答が欲しい!

編集: 私はこれ信じるいいえ重複 - 重複項目を無視する方法を尋ねる質問がたくさんあります。間違った重複した記録フラグメントに関連する誤った動作を削除する方法を尋ねています。 (実際には一度だけ実行したとブロック全体が繰り返されます。)

ベストアンサー1

削除しようとしましたが、erasedups問題が解決したようです。私の考えでは、重複するエントリが削除された場合、履歴のローカルコピーは履歴ファイルに追加されるエントリの数と同期されないため、追加プロセス中に履歴からあまりにも多くのエントリを取得するようです。

おすすめ記事