GNU/Linux >> Tutoriels Linux >  >> Linux

Comment pouvez-vous supprimer les doublons de l'historique bash ?

Il est possible de supprimer les lignes dupliquées qui sont déjà dans .bash_history en exécutant

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

suivi de

cp unduped_history ~/.bash_history

Je recommanderais également de mettre ce qui suit dans votre ~/.bashrc :

export HISTCONTROL=ignoreboth:erasedups

Linux
  1. Comment utiliser les commandes d'historique de Bash

  2. Comment supprimer les doublons dans le .bash_history, en préservant l'ordre ?

  3. Comment supprimer une seule ligne de l'historique ?

  4. Comment désinstaller aria2 d'Ubuntu

  5. Comment puis-je supprimer des règles spécifiques d'iptables ?

Bash break :comment sortir d'une boucle

Comment effacer l'historique de Bash sous Linux

Comment effacer une commande spécifique de l'historique Bash sous Linux

Comment supprimer une commande de l'historique sous Linux

Comment supprimer les caractères (^M) d'un fichier sous Linux

Comment supprimer Swap Space de Centos 7.x ?