¿Cómo abrir una terminal limpia en Mac OS X Lion?

¿Cómo abrir una terminal limpia en Mac OS X Lion?

Cada vez que abro una terminal, aparecen los últimos comandos utilizados.

Me gustaría tener una terminal limpia al abrirla, pero no encuentro cómo hacerlo.

Por ejemplo si mientras uso la terminal hago:

defaults write com.apple.Finder...etc

y luego cierro la terminal. La próxima vez que abra la terminal veré esta misma línea atenuada (para indicar que es un comando que usé la última vez que abrí la terminal) y una línea para comenzar a escribir debajo.

Respuesta1

Agregue lo siguiente al final de .bash_profile:

printf '\033c'

Esta voluntaden realidadborrar la terminal. Incluso definí la siguiente función, ya que no me gustó el comportamiento de desplazamiento predeterminado clear:

function clear {
    printf '\033c'
}

Creo que es lo mismo que unreinicio completode la Terminal ( Cmd-Opt-R), pero no estoy del todo seguro.

Respuesta2

Por mi propia experiencia, cuandoFunción de currículum de Lion deshabilitada, esto impidió que la Terminal almacenara el historial de sesiones.

Respuesta3

La función de currículum vitae de Lion's Window se configura aplicación por aplicación. Puedes detener esto en la Terminal con el siguiente comando:

defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false

Debido a que estás editando la configuración de la Terminal mientras la tienes abierta, necesitarás cerrar y reiniciar la Terminal dos veces antes de ver el efecto.

Respuesta4

Creo que lo que quieres no es jugar con soluciones alternativas, sino saber dónde está almacenado en el disco el "texto gris" que ves en la Terminal y eliminarlo.

Este texto se almacena aquí: ~/Library/Saved Application State/com.apple.Terminal.savedState.

Elimina la carpeta y serás feliz.

información relacionada