Повторное подключение к Mac OS X Terminal.app

Повторное подключение к Mac OS X Terminal.app

Когда я подключаюсь к удаленному серверу через ssh в окне терминала и укладываю компьютер в спящий режим, когда я возвращаюсь, соединение, конечно же, прерывается. Проблема в том, что, похоже, нет способа воскресить окно и связанную с ним локальную командную строку bash. Все, что меня действительно волнует, это повторное использование окна терминала. Я не хочу нажимать command+N, чтобы открыть крошечное окно, и менять его размер, и размещать на экране и т. д. Разве не должно быть какого-то способа использовать то же окно и локальную оболочку? Я бы ожидал, что действие sleep заставит программу ssh вернуться к локальной командной строке bash, поэтому я не понимаю, почему окно кажется полностью мертвым.

решение1

Нажмите Enter ~ ., чтобы завершить сеанс SSH.

( ~— это sshэкранирующий символ, и он работает только после новой строки.)

решение2

Что произойдет, если вы используете Ctrl-C? Другой вариант — создать новую вкладку, а не новое окно, используя Command-T вместо Command-N. И еще один вариант поверх этого — открыть новую вкладку, использовать команду killall для принудительного завершения SSH, а затем закрыть новую вкладку.

решение3

подождите несколько минут, и вы получите приглашение обратно. Если вы не хотите ждать, вы можете скопировать и вставить экран в текстовый файл, открыть новую вкладку/окно терминала и cat файл. (Вы потеряете цвета)

Связанный контент