Я на OS X и использую iTerm2.
Я обновил свой профиль Bash на нескольких своих серверах, чтобы при входе в них по ssh я сразу мог видеть на вкладках, в каких полях я нахожусь. Когда я выхожу из сеанса ssh , оболочка, которая инициировала сеанс ssh больше не получает исходный ~/.bashrc (что я понимаю как обычная рабочая процедура), поэтому заголовки и цвета моих вкладок сохраняются с названиями и цветами, которые были из моего ssh сессия
Обычно, когда я выхожу из сессии ssh , я также выхожу из оболочки на компьютере, который я также использую физически. Но ради согласованности я хотел бы вернуть вкладки iterm2 к соответствующим заголовкам и цветам для оболочки, которую они представляют при выходе из сеанса ssh .
Есть ли способ получить исходный код моего .bashrc при выходе из сеанса ssh ?
Во всех ~/.bash_profile , ~/.bashrc и ~/.bash_logout меня есть следующие строки:
export PROMPT_COMMAND=''
echo -e "\033];test machine name\007"
Когда я выхожу из сеанса ssh , похоже, что ни один из этих файлов Bash в моем домашнем каталоге не создан для перепечатки заголовка вкладки. Когда я вручную поставляю их с source ~/.bashrc заголовок вкладки перепечатывается просто отлично. Таким образом, синтаксис не так.
