A veces, es posible que desee ocultar el historial de comandos que escribió en el shell en Linux. Esto es por ej. útil cuando está creando una imagen de servidor para implementar varias máquinas virtuales. El comando que se muestra a continuación funcionará en todas las distribuciones de Linux (CentOS, Debian, Ubuntu, etc.).
Borrar historial de bash
Para borrar el historial de Bash en Linux, use esta combinación de 3 comandos:
cat /dev/null > ~/.bash_history && history -c && exit
¿Qué hacen estos comandos?
- El comando 'cat' vacía el archivo .bash_history del usuario conectado actualmente.
- El comando 'history -c' limpia el historial de la sesión de usuario actual.
- El comando 'salir' cierra la sesión actual.