Иногда я непреднамеренно выхожу из сеанса терминала (обычно потому, что мне кажется, что я подключен к удаленной системе, а я нет), поэтому я подхожу к следующему:
Как я могу перезапустить сеанс в этот момент? Я не хочу закрывать окно или вкладку, потому что у меня есть куча вкладок, настроенных для моего обычного рабочего процесса, поэтому я просто хочу, чтобы сеанс в текущей вкладке продолжался (то есть возвращался к приглашению bash).
Единственное решение, которое я нашел до сих пор, - это полностью закрыть Терминал и снова открыть его, но это далеко от идеала, поскольку оно явно прерывает все остальное, что я делаю в других окнах / вкладках Терминала.
^t 8
например) для данного контекста, вместо того, чтобы визуально подсчитывать, какую вкладку нажимать или (или сколько нажатий ctrl-pgup) ,
cd
Когда я работаю над кодом, у меня обычно около трех оболочек, добавляемых к исходному коду, что соответствует вашему использованию.
ssh
то. Я просто привык к использованию экрана и использую его как локально, так и на удаленных сессиях. Насколько я понимаю, если у вас еще нет screen
мышечной памяти, изучите tmux, потому что экран старый и грубый. Я мог бы, вероятно, переключиться на него tmux
и настроить его так, чтобы он использовал все те же клавишные привязки, что и для меня screen
, но у меня по-прежнему нормально работает экран.