26Aug

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;puede retroceder días, meses o incluso años.

Esto se llama tu historial, 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 utilizó el otro día, simplemente presione "arriba" hasta que vea el comando correspondiente.

Es útil, pero también hay un posible problema de seguridad aquí, especialmente si accidentalmente ingresó una contraseña en texto plano en algún momento.¿Cómo se puede borrar esta historia? Para resumir, puedes hacerlo con dos comandos: history -c, seguido de rm ~ /. bash_history. Esto es lo que hacen esos comandos, para mayor claridad.

Borrar el historial de la sesión actual

Su historial se puede dividir en dos partes. Está la historia de tus sesiones actuales, y está tu historia a largo plazo. Nuestro primer comando, history -c, trata de la sesión actual.

El comando de historial está integrado en Bash mismo, y el modificador -c le dice al programa que borre ese historial. Este comando impedirá que se escriba en su historial a largo plazo algo de su sesión actual, pero no borra ese historial a largo plazo.

Borre todo su historial de batches

Si desea eliminar la totalidad de su historial, ejecute el siguiente comando:

rm ~ /. bash_history

Si no sabe, rm es un antiguo comando para eliminar archivos en UNIXsistemas.~ /. bash_history es un documento de texto simple, que almacena el historial de Bash.

Alternativamente, podría abrir el archivo y eliminar las líneas que le preocupen. En una Mac, escriba open ~ /. bash_history y su editor de texto predeterminado abrirá el archivo.

En sistemas Linux, reemplace open con el nombre de su editor de texto preferido, como nano, vim o gedit. Una vez que haya abierto el archivo, puede eliminar cualquier línea que prefiera no mantener a mano. Guarde el archivo, luego reinicie su caparazón y las líneas que ha eliminado dejarán de aparecer.

Limpie su terminal para una sesión similar Nueva

Esta no está relacionada principalmente, pero lo estoy mencionando de todos modos. El comando clear hace que su Terminal parezca que acaba de abrir una nueva sesión, lo que es útil si toma muchas capturas de pantalla y desea que todo se vea ordenado( o no quiere que personas al hombro vean qué comandos ha 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.