Cómo borrar una línea del historial de la terminal de Linux

Cómo borrar una línea del historial de la terminal de Linux

  • Autor de la entrada:
  • Categoría de la entrada:Entradas

Sí, me pasó hoy, por error escribí mi contraseña personal en el servidor… Tuve una errata y luego sigo escribiendo, escribí gitpull en vez de git pull, después de eso escribí mi contraseña normalmente como si hubiera escrito correctamente el comando anterior. Y bueno…

  • F$%&, mi contraseña personal estaba en el historial del servidor. (Si escribes el historial en el terminal de Linux puedes ver todos los comandos ejecutados en el servidor). Así que obviamente es una fuga muy peligrosa!, la forma de resolver esto es la siguiente:
  • Cerrar la sesión del servidor, para que el sistema operativo escriba el archivo con los comandos que tú escribiste.
  • Vuelve a iniciar sesión, ahora el archivo histórico está lleno y puedes borrar la línea.
  • teclea, como el mismo usuario que escribiste el comando: vim $HISTFILE.

Y ahí tienes, ahora puedes proceder a borrar tu contraseña, lo malo es que aparecerá en el historial SIEMPRE que hayas editado este archivo. Usar con precaución 🙂