GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedes eliminar duplicados del historial de bash?

Es posible eliminar líneas duplicadas que ya están en .bash_history ejecutando

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

seguido de

cp unduped_history ~/.bash_history

También recomendaría poner lo siguiente en su ~/.bashrc:

export HISTCONTROL=ignoreboth:erasedups

Linux
  1. Cómo borrar un comando específico del historial de Bash en Linux

  2. ¿Cómo puedo eliminar reglas específicas de iptables?

  3. ¿Cómo puedo obtener valores únicos de una matriz en Bash?

  4. ¿Cómo puedo ejecutar un ejecutable de Windows desde WSL (Ubuntu) Bash?

  5. Cómo:¿Historial ilimitado de Bash/shell?

Bash break:cómo salir de un bucle

Cómo quitar un comando del historial en Linux

Cómo quitar (^M) caracteres de un archivo en Linux

¿Cómo eliminar Swap Space de Centos 7.x?

¿Cómo puedo eliminar Jenkins por completo de Linux?

¿Cómo puedo eliminar el historial ANTIGUO de Google Chrome?