Cómo borrar el historial de shell en Ubuntu Linux

27 feb 2021 1 min di lettura
Cómo borrar el historial de shell en Ubuntu Linux
Indice dei contenuti

Introducción

El historial de comandos le permite buscar y reescribir comandos previamente escritos. En el flujo de entrada, las expansiones del historial le permiten utilizar palabras y comandos ya utilizados previamente presentes en el archivo histórico, simplificando la repetición de comandos o corrigiéndolos. Puede escribir información confidencial, como contraseñas, que se escriben en el archivo de historial de shell. Utilice los siguientes consejos para borrar o deshabilitar el historial.

Buscar información del historial

Para obtener el nombre del archivo histórico, escriba el siguiente comando:

echo "$HISTFILE"

Debería recibir un mensaje de salida similar al siguiente:

/home/tuo_nome_utente/.bash_history

Luego, el historial se almacena en el archivo /home/your_name/.bash_history. Puede almacenar hasta 1000 comandos por defecto. Para ver su configuración actual, ejecute el siguiente comando:

echo "$HISTSIZE"

Debería recibir un mensaje de salida similar al siguiente:

1000

Para ver el historial actual, ejecute este comando:

history

Use el comando grep para filtrar el historial, ejemplo:

history | grep 'echo'

Borrar el historial de Bash

Para borrar el historial, escriba el siguiente comando:

history -c

O use el siguiente comando:

rm ~/.bash_history

Podemos agregar en el archivo ~ /.bash_logout, el comando history -c para que el historial se elimine automáticamente cuando cierre la sesión, simplemente escriba este comando:

echo 'history -c' >> ~/.bash_logout

Evitar guardar historial

Para evitar que el historial se guarde en el archivo de historial de bash, ejecute estos comandos:

echo 'unset HISTFILE' >> ~/.bashrc
echo 'export LESSHISTFILE="-"' >> ~/.bashrc

Conclusión

En este tutorial aprendimos cómo borrar el historial de shell en Ubuntu. Para obtener más información, escriba:

man bash
help history

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.