4 votos

¿Cómo puedo obtener Terminal para recordar los comandos anteriores después de cerrar la ventana en SL 10.6.8?

Cualquier forma de habilitar scrollbacks después de salir de la ventana? Incluso si la aplicación está todavía en funcionamiento, cierre la ventana y la apertura de uno nuevo no funciona.

Estoy SEGURO de que solía trabajar en mi antiguo Mac, pero yo simplemente no puede encontrar una opción en preferencias en cualquier lugar y en Google no es mi amigo.

4voto

JohnJohnGa Puntos 111

Yo tenía el mismo problema en mi nuevo Mac, cuando revisé el historial del archivo ~/.bash_history descubrí que era propiedad de root. Corro sudo chown username .bash_history, ahora, cuando me vuelva a abrir la terminal de mi historia se conserva.

2voto

mtnygard Puntos 141

Suponiendo que usted no ha modificado el comportamiento por defecto de cualquier manera, usted debe ser capaz de desplazarse a través de una lista de los comandos anteriores, simplemente pulsando la tecla flecha arriba. Hay muchas alternativas en función de lo que shell está utilizando si ha cambiado los valores por defecto, etc, por lo que sería útil la info. También, ¿qué OS que se encuentran en, desde Lion a partir de la Terminal de recargas de los últimos 500 líneas de salida, incluso desde la última vez que cerró la pantalla de reinicio.

2voto

bbum Puntos 124887

Si tu Terminal es perder la historia (previamente los comandos introducidos), intente esto:

Comprobar, en primer lugar, en su directorio home, que posee el archivo .bash_history (no escriba el $)

$ ls -al .bash_history

Si por alguna razón el archivo no es propiedad de su nombre de usuario, aparecerá (por ejemplo) en el listado como:

-rw-------    1 root      staff       32 Jul 11  2011 .bash_history

Arreglar con (no escriba el $)

$ sudo chown [username] .bash_history

(fuente: http://www.paulmc.org/2009/01/enable-bash-history-in-terminal/ )

Ahora cerca de la Terminal, abrir de nuevo y usted debería ser capaz de ver previamente los comandos introducidos pulsando la flecha hacia arriba (es decir, si usted está usando bash como su Terminal shell - - el valor predeterminado).

1voto

Nip Puntos 362

Hasta donde yo sé, el scrollback historia se descarta cuando una ventana está cerrada; no hay manera de volver a abrir una ventana en la que se ha cerrado a la revisión de su scrollback de la historia. Hay, sin embargo, un ajuste de preferencias que le permite configurar "una última oportunidad" para revisar o guardar el scrollback de la historia después de salir de la ventana inicial de la shell (no estoy seguro de si esto coincide con lo que quieres decir por "después de salir de la ventana").

En 10.6, esta preferencia está en la Terminal delas preferencias (el Terminal > Preferencias...en el menú elemento de menú, o su abreviatura: ⌘) y bajo la Configuración de la sección en la Shell de la pestaña "settings" (probablemente el nombre Básica, busque uno con la palabra "Defecto" en virtud de su nombre). La preferencia es con la etiqueta "Cuando la cáscara sale:".

Screen shot of Terminal preferences window showing the

Las opciones disponibles son

  • Cerrar la ventana

    La ventana siempre desaparecen inmediatamente después de salir de la shell.

  • Cerrar si la cáscara sale limpiamente

    La ventana se cerrará de inmediato (como arriba) si el shell ofrece un código de salida de cero ("salir limpiamente").
    La ventana permanecerá abierta (ver a continuación) si el shell le da un valor distinto de cero código de salida.

  • No cierre la ventana

    La ventana que permanecerá siempre abierta al salir de la concha; la línea [Process completed] será añadido a los contenidos de la ventana.
    Para cerrar la ventana debe utilizar

    • el Shell > Cerrar Ventana elemento del menú (Shell > Cerrar Pestaña para una ficha), o
    • ⌘W (el elemento de menú contextual), o
    • el botón rojo situado en la barra de título ( x botón en la ficha de una ficha).

0voto

Jasmine D Puntos 1

Esto es controlado a nivel mundial permitiendo a Preferencias del Sistema -> General -> Restaurar windows al salir y volver a abrir las aplicaciones.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X