Я screen -r
попал на сервер Django, который работает, и я не могу просто Ctrl-C
и exit
без него.
Есть ли альтернативные способы выбраться screen
?
В настоящее время я вручную закрываю вкладку на своем локальном ПК и ssh
снова вхожу , но это становится утомительным.
linux
gnu-screen
медер омуралиев
источник
источник
man
командой. таким образом, когда у вас есть tl; dr, когда вы делаетеman command_name
, в этом случаеman screen
вы можете получить доступ к более короткой и довольно полезной версии документации по--help
опцииcommand_name --help
, в этом случаеscreen --help
.tmux --help
дает мне новую сессию tmux, так что я, как: «О,screen -r
чтобы восстановить его.источник
Ctrl-a
+\
, а неCtrl-a
+Ctrl-\
! Привязки ключа можно просмотреть, нажав:Ctrl-a
+?
Ctrl+ Aтогда Ctrl+ D. Выполнение этого отсоединит вас от
screen
сеанса, который вы впоследствии сможете возобновить, выполнивscreen -r
.Вы также можете сделать: Ctrl+ Aзатем введите :, это переведет вас в командный режим экрана. Введите команду,
detach
которая будет отсоединена от сеанса рабочего экрана.источник
Ctrl+ aсопровождается k"убить" текущий сеанс экрана.
источник
В дополнение к ответам выше, вы также можете нажать Ctrl + A, затем ввести двоеточие (:), и вы увидите небольшое поле ввода внизу слева. Введите quit и нажмите ENTER, чтобы выйти из текущего сеанса экрана. Обратите внимание, что это удалит ваш сеанс экрана.
Ctrl + a затем k убьет только текущее ОКНО в текущей СЕССИИ , а не ВЕСЬ сеанс. Сеанс экрана состоит из окон, которые могут быть созданы с помощью последующих Ctrl + A, за которыми следует c. Эти окна можно просматривать в списке, используя Ctrl + A + ".
источник