A partir de OS X 10.11 El Capitan, el sistema instalado script /etc/bashrc_Apple_Terminal
coordina con Terminal para guardar/restaurar de comandos independiente historias para cada terminal restaurado para Reanudar.
Leer los comentarios en /etc/bashrc_Apple_Terminal
para una explicación de cómo se gestiona por el comando de terminal historias y cómo personalizarlo.
Si usted personalizar PROMPT_COMMAND
asegúrese de concatenar el valor anterior para que no acaben con el proporcionado por el sistema de comando:
PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND; }your_code_here"
Si instala un EXIT
manejador de señal con trap
asegúrese de hacer algo similar (o llame shell_session_update de su controlador si usted no puede averiguar cómo concatenar el valor anterior-es un poco involucrados).
Al salir de la shell, este código va a guardar nuevos comandos para la terminal de la historia en ~/.bash_sessions
. A ver si encuentra cualquier problema, en lugar de cerrar la terminal de salida de la shell manualmente con exit
(o Control-D). Registra los mensajes de progreso. Nota si no se completa o si cualquier tipo de mensajes de error o advertencia se muestran.
En general, bashrc_Apple_Terminal
intenta detectar y desactivar cada sesión, la historia si es que parece que el usuario ha realizado ningún tipo de personalizaciones que no son compatibles con ella. Suena como que usted puede haber encontrado uno no controla. Por favor considerar la presentación de un informe de error con la de Apple: https://developer.apple.com/bug-reporting/