GNU/Linux >> Linux の 問題 >  >> Linux

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

実行することで、.bash_history に既にある重複行を削除することができます

nl ~/.bash_history | sort -k 2  -k 1,1nr| uniq -f 1 | sort -n | cut -f 2 > unduped_history

続いて

cp unduped_history ~/.bash_history

~/.bashrc に以下を追加することもお勧めします:

export HISTCONTROL=ignoreboth:erasedups

Linux
  1. LinuxでBashの履歴をクリアする方法

  2. Bashの配列から一意の値を取得するにはどうすればよいですか?

  3. Linuxからジェンキンスを完全に削除するにはどうすればよいですか

  1. WSL (Ubuntu) Bash から Windows 実行可能ファイルを実行するにはどうすればよいですか?

  2. 方法:無制限の Bash/シェル履歴?

  3. Bash履歴ファイルから特定の行を削除します

  1. LinuxでBashの履歴から特定のコマンドをクリアする方法

  2. Bashのファイル名拡張メカニズムから一部のファイルを除外するにはどうすればよいですか?

  3. テキストファイル(Bash_historyなど)から「バイナリデータ」を削除するにはどうすればよいですか?