Tengo mi bash_profile
en mi Mac y los ordenadores remotos a los que me conecto configurados para poner automáticamente el nombre de host en el área de título de la ventana (o pestaña).
Un shell bash en mi máquina local
Un nombre de host remoto "Sócrates"; también un shell bash.
El problema es que, cuando salgo (y me desconecto) del host remoto, el título de la ventana se queda con el nombre del host remoto. Así que, en efecto, estoy en el shell local Apple bash con el nombre remoto. Para solucionarlo, hago una de las siguientes cosas:
- cerrar la ventana y abrir una nueva
- reaprovisionar el
.bash_profile
(. ~/.bash_profile
) - crear un nuevo sub shell ejecutando el comando
bash
(nada deseable)
¿Cómo puedo hacerlo? automáticamente ¿para que cuando salga de un shell remoto, el título vuelva al nombre original del host para saber a qué host estoy realmente conectado?
Nota, la pregunta formulada anteriormente, El terminal muestra el directorio de la ubicación SSH anterior incluso cuando no se está ejecutando SSH. no abordaba adecuadamente el problema porque la solución consistía en modificar .bash_logoff
que sólo funcionaba para las conchas de inicio de sesión.
0 votos
No estoy seguro de que esto no sea un dpulicado, la respuesta en el otro post también ofrece una solución sin usar
.bash_logout
. Y la respuesta que has puesto a continuación también sería igualmente válida para la otra pregunta.