Cómo borrar el historial de terminales en Linux o macOS
Presione la flecha "arriba" en la línea de comandos de Mac o Linux y verá el último comando que ejecutó. Sigue presionando "arriba" y verás más comandos; Puedes retroceder días, meses o incluso años..
Esto se llama su historia, y es muy conveniente. Si cometió un error al escribir un comando largo, simplemente presione "arriba" y solucione el problema. Si desea volver a conectarse a un servidor SSH que usó el otro día, simplemente presione "arriba" hasta que vea el comando relevante.
Es útil, pero también hay un problema potencial de seguridad, especialmente si accidentalmente escribió una contraseña en texto sin formato en algún momento. ¿Cómo se aclara esta historia? En pocas palabras, puedes hacerlo con dos comandos: historia -c
, seguido por rm ~ / .bash_history
. Esto es lo que hacen esos comandos, para mayor claridad..
Borrar el historial de la sesión actual
Su historia se puede dividir en dos partes. Existe el historial de sus sesiones actuales y su historial a largo plazo. Nuestro primer comando, historia -c
, se ocupa de la sesión actual.
los historia
comando está integrado en Bash en sí, y el -do
El modificador le dice al programa que borre esa historia. Este comando evitará que cualquier cosa en su sesión actual se escriba en su historial a largo plazo, pero no borra ese historial a largo plazo.
Borrar todo tu historial de Bash
Si desea eliminar la totalidad de su historial, ejecute el siguiente comando:
rm ~ / .bash_history
Si no sabes, rm
es un comando de larga data para eliminar archivos en sistemas basados en UNIX. ~ / .bash_history
Es un simple documento de texto, que almacena tu historial de Bash..
Alternativamente, puede abrir el archivo y eliminar cualquier línea que le preocupe. En una Mac, escriba abrir ~ / .bash_history
y su editor de texto predeterminado abrirá el archivo.
En sistemas Linux, reemplace abierto
con el nombre de su editor de texto preferido, como nano
, empuje
, o gedit
. Una vez que haya abierto el archivo, puede eliminar cualquier línea que no quiera mantener a mano. Guarde el archivo, luego reinicie su shell, y las líneas que ha eliminado dejarán de aparecer.
Limpia tu terminal para una sesión como nueva
Este no está relacionado, pero lo menciono de todos modos. El comando claro
hace que su Terminal parezca que acabas de abrir una nueva sesión, lo cual es útil si tomas muchas capturas de pantalla y quieres que las cosas se vean ordenadas (o no quieres que la gente vea por encima del hombro qué comandos has estado ejecutando).
Esto es completamente estético: desplácese hacia arriba y aún verá su salida anterior. Pero si estás en mi línea de trabajo, es útil.