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.