Estou no OS X e estou usando o iTerm2.
Atualizei meu perfil do Bash em vários dos meus servidores para que, quando eu ssh
neles, eu possa ver rapidamente nas abas em quais caixas eu estou. Quando saio de uma sessão ssh
, o shell que iniciou a sessão ssh
não origina ~/.bashrc
novamente (que eu entendo como procedimento operacional normal), portanto, os títulos e as cores das guias persistem com os títulos e as cores eram da minha ssh
sessão.
Normalmente, quando saio de uma sessão ssh
, também saio do shell no computador que estou usando fisicamente também. Mas, por razões de consistência, eu gostaria de reverter minhas guias iterm2 para os títulos e cores apropriados para o shell que eles representam quando eu sair de uma sessão ssh
.
Existe uma maneira de obter meu .bashrc
quando eu sair de uma sessão ssh
?
Em todos os ~/.bash_profile
, ~/.bashrc
e ~/.bash_logout
, tenho as seguintes linhas:
export PROMPT_COMMAND=''
echo -e "3];test machine nameexport PROMPT_COMMAND=''
echo -e "3];test machine name%pre%7"
7"
Quando saio de uma sessão ssh
, parece que nenhum desses arquivos Bash no meu diretório pessoal é originado para reimprimir o título da guia. Quando eu os mantenho manualmente com source ~/.bashrc
, o título da guia é reimpresso bem. Então, a sintaxe não está errada.