Cada vez que abro una terminal, aparecen los últimos comandos utilizados.
Me gustaría obtener un terminal limpio cuando lo abra, pero no he encontrado cómo hacerlo.
Por ejemplo, si mientras uso el terminal lo 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 en gris (para indicar que es un comando que usé la última vez que abrí la terminal) y una línea para comenzar a escribir debajo.
clear
a un comando de limpieza de ventana de salida adecuado en mi máquina. Lo buscará en aproximadamente seis horas a menos que otra persona proporcione una respuesta antes de eso.Respuestas:
Agregue lo siguiente al final de
.bash_profile
:Esto realmente despejará la Terminal. Incluso definí la siguiente función, ya que no me gustó el comportamiento de desplazamiento del valor predeterminado
clear
:Creo que es lo mismo que un restablecimiento
Cmd-Opt-R
completo de la Terminal ( ), pero no estoy completamente seguro.fuente
cd
en algún lugar, luego se cierra y se vuelve a abrir Terminal. Solo están las líneas grises del final de la sesión anterior. Entre mi respuesta y la de los demás, seguramente puede encontrar una solución a su problema, cualquiera que sea la interpretación correcta. Por cierto, mi respuesta tiene la marca de verificación, aunque no fue la primera, por lo que no puede ser tan malo.ESC c
es "Restablecimiento completo (RIS)", que es lo mismo que Shell> Enviar restablecimiento completo; sin embargo, eso simplemente borra la pantalla y restablece el estado del terminal. No borra el desplazamiento hacia atrás. Si todo lo que Proxify está buscando es una forma de borrar la pantalla, simplemente use elclear
comando normal (no laclear
función dada en esta respuesta). De lo contrario,ESC c
es insuficiente y realiza un reinicio de terminal completamente innecesario.Desde mi propia experiencia, cuando desactivé la función Resume de Lion , esto detuvo el historial de sesiones de almacenamiento de Terminal.
fuente
La función de reanudación de la ventana de Lion se establece aplicación por aplicación. Puede detener esto en la Terminal con el siguiente comando:
Debido a que está editando la configuración del Terminal mientras tiene el Terminal abierto, deberá cerrar y reiniciar el Terminal dos veces antes de ver el efecto.
fuente
Command-K borra el Scrollback.
fuente
Creo que lo que quieres no es jugar con soluciones alternativas, pero quieres saber dónde está almacenado en el disco el "texto gris" que ves en la Terminal y eliminarlo.
Este texto se almacena aquí: ~ / Biblioteca / Estado de la aplicación guardada / com.apple.Terminal.savedState.
Elimina la carpeta y serás feliz.
fuente
Una solución: exportar
TERM
con un valor razonable como "xterm" y colocar elclear
comando en la última línea de su~/.bash_profile
. Se podrían idear otras soluciones.fuente
clear
no borra la Terminal, solo se desplaza hacia abajo una página.clear
borra la pantalla del terminal. En algunos casos, lo hace moviendo el contenido de la pantalla al desplazamiento hacia atrás (pero no siempre, por ejemplo, cuando se selecciona la pantalla alternativa).clear
.