Este sitiodice que en Linux puedes agregar un space
comando antes de un terminal para mantenerlo fuera de .bash_history
.
Esto no parece funcionar para Mac OS X. ¿Alguien conoce alguna forma de ejecutar un solo comando en la Terminal sin guardarlo en el historial?
No quiero borrar el historial.
Respuesta1
Agregue la siguiente línea a ~/.bashrc
export HISTCONTROL=ignorespace
Luego source ~/.bashrc
para actualizar la configuración.
Esto debería habilitar esa característica en bash. Si no funciona, es posible que tengas que agregarlo a ~/.bash_profile en lugar de ~/.bashrc ya que OS X los carga de manera un poco diferente a Linux, creo.
Respuesta2
Si no le preocupa mantener la sesión activa, esto puede funcionar:
kill -9 $$
Cerrará la sesión actual en lugar de cerrar sesión, lo que [teóricamente] significa que su historial no se guardará.