Начиная с OS X, я запускаю ssh в foo (Linux box). Название моего терминала меняется на foo. Затем я ssh в бар (еще одна коробка Linux). Название моего терминала меняется на бар. Я выхожу из бара. Название моего терминала меняется на foo. Я выхожу из foo. Мой заголовок терминала остается foo (вместо того, чтобы вернуться к исходному заголовку). Проблема, очевидно, не в терминале, поскольку он работает правильно при выходе из системы Linux обратно в систему Linux. Вероятно, это не ssh, так как у меня такая же проблема с vim. На мой взгляд, что оставляет раковину. Я использую BASH. Просматривая окружение, я не вижу большой разницы между коробкой Linux и моей OS X. Оба используют СРОК Xterm.
case "$TERM" in xterm*|rxvt*)
тип сделки. Я думаю, что я первоначально получил идею отсюда: tldp.org/HOWTO/Bash-Prompt-HOWTO/…