0 votos

Ficha del terminal de Mac OS historiales separados

Terminal hace que bash pase por una elaborada danza para mantener historiales separados para cada pestaña. Normalmente (para mí) después de un reinicio de Mac OS estos historiales separados se pierden y te quedas con uno solo.

En una ocasión (hace años) los historiales separados sobrevivieron a un reinicio (para mi deleite) pero después de otra actualización del sistema operativo volvió al comportamiento anterior.

En este tiempo he hecho búsquedas esporádicas intentando averiguar si me lo imaginaba y cuál es el comportamiento esperado, pero no he encontrado nada útil.

Entonces, ¿me estaba imaginando esto y si no es así cómo consigo que el terminal conserve los historiales individuales entre reinicios/cierres de sesión?

Hay esto Correo electrónico: que creo que aborda la misma cuestión, pero la respuesta es un poco críptica para mí y no está claro donde se debe añadir el trap mando. Aunque puede explicar por qué el comportamiento va y viene si eso trap está en el in /etc/bashrc_Apple_Terminal y luego llega otra versión del sistema operativo sin ella.

1voto

fred Puntos 21

La respuesta es sencilla y obvia, sólo que nunca se me ocurrió hasta que lo hice por accidente.

Es necesario cerrar el shell en cada pestaña antes de salir del terminal. Luego, al reiniciar, los historiales se restauran como se esperaba. Cerrar bash hace que se ejecuten los hooks que guardan el historial correctamente

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