GNU/Linux >> Znalost Linux >  >> Linux

Jak můžete odstranit duplikáty z historie bash?

Je možné odstranit duplicitní řádky, které jsou již v .bash_history spuštěním

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

následuje

cp unduped_history ~/.bash_history

Také bych doporučil vložit do vašeho ~/.bashrc následující:

export HISTCONTROL=ignoreboth:erasedups

Linux
  1. Jak vymazat historii Bash na Linuxu

  2. Jak vymazat konkrétní příkaz z historie Bash v Linuxu

  3. Jak mohu odstranit STAROU historii z Google Chrome?

  1. Jak vyloučit některé soubory z mechanismu rozšíření názvu souboru v Bash?

  2. Jak odstranit „binární data“ z textového souboru (např. Bash_history)?

  3. Jak odstranit duplikáty v .bash_history, zachování pořádku?

  1. Jak odstranit jeden řádek z historie?

  2. Jak odinstalovat aria2 z Ubuntu

  3. Jak mohu odstranit konkrétní pravidla z iptables?