¿Hay alguna manera de hacer que Terminal on Lion se inicie de forma limpia (sin el historial del búfer)?

¿Cómo puedo evitar que Terminal me muestre mi salida anterior cuando comienza?

Me gustaría que siempre comience con una window limpia.

  • ¿Debo hacer que mi MBP "tome descansos" mientras trabajo duro, o son suficientes sus ventiladores?
  • ¿Hay alguna forma de suprimir el recuento de distintivos y el rebote del icono del muelle para Terminal.app en Lion?
  • ¿Cómo puedo usar Automator para generar un boleto kerberos usando KINIT?
  • La configuration de BeamSync ha arruinado OSX Lion
  • nvram -p ... resultados extraños
  • ¿Cómo elimino todos los files de un tree de directorys donde el nombre de file contiene caracteres especiales como öäüß?
  • ¿Dónde está nmblookup en Lion?
  • ¿Hay algún atajo de keyboard para cambiar entre tabs en el terminal?
  • 5 Solutions collect form web for “¿Hay alguna manera de hacer que Terminal on Lion se inicie de forma limpia (sin el historial del búfer)?”

    Puede cambiar la terminal solo con este command para escribir una nueva preference para esa aplicación específica.

    defaults write com.apple.terminal NSQuitAlwaysKeepsWindows -bool false 

    Esto es general, por lo tanto, sustituye safari o quicktimeplayerX o lo que sea en la porción com.apple.terminal del command según sea necesario. Esta configuration cambia el comportamiento de guardado pnetworkingeterminado al salir de esa aplicación. Encontrarás muchas de las otras aplicaciones que funcionan bien con esta configuration al search en NSQuitAlwaysKeepsWindows .

    Por supuesto, debe emitir este command defaults luego de cerrar todas las windows y luego salir de la aplicación para asegurarse de que la configuration se lea la próxima vez que se inicie Terminal.

    Además de establecer la preference para suprimir siempre el currículum, también puede controlar esto al salir presionando la tecla modificadora de opción, de modo que "Salir …" se convierta en "Salir y descartar Windows". por ejemplo, puede escribir Option-Command-Q para salir sin save el estado. También puede presionar el modificador Mayús cuando se abre una aplicación para evitar que restablezca el estado de Reanudar.

    También hay una preference de Terminal (sin UI) para controlar cuántas líneas del desplazamiento hacia atrás restaurar, que puede establecer en cero, aunque todavía restaura el contenido de la pantalla:

     defaults write com.apple.Terminal RestoreScrollbackLines 0 

    Parece que hay un caso en el que la desactivación de NSQuitAlwaysKeepsWindows no funciona: cuando el Terminal NSQuitAlwaysKeepsWindows mata a la killall Terminal , y probablemente también cuando se bloquea o cuando se cierra forzosamente.

    Yo uso killall Terminal regularidad, pero cuando se inicia el currículum, se arruina mi historial de bash. Básicamente, los commands de la session después del currículum no se saveán. El comportamiento de guardado normal solo se restaura después de cerrar y volver a abrir Terminal.app. Sin embargo, parece que deshabilitar por completo cualquier característica del currículum resuelve el historial de bash:

     chmod a-rwx ~/Library/Saved\ Application\ State/com.apple.Terminal.savedState 

    Gracias a la respuesta de willWorkForCookies a Cómo evitar que una aplicación guarde / restaure un estado guardado .

    En realidad, puede desactivar el "estado de guardado" en cada aplicación, eche un vistazo a https://faqintosh.com/risorse/en/sys/swapsaveability/

    HTH

    La única forma de hacerlo es desactivar por completo la function de reanudar en Lion

    http://www.macrumors.com/2011/07/20/how-to-disable-lions-resume-feature/

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).