Jestem screen -r
d”na serwerze django, który jest uruchomiony i nie mogę po prostu Ctrl-C
i exit
się z niego.
Czy są jakieś alternatywne sposoby na wydostanie się screen
?
Obecnie ręcznie zamykam kartę na moim lokalnym komputerze i z ssh
powrotem, ale to staje się męczące.
linux
gnu-screen
meder omuraliev
źródło
źródło
man
poleceniem. więc jeśli masz tl; dr, robiąc toman command_name
, w tym przypadkuman screen
ogólnie możesz uzyskać dostęp do krótszej i bardzo przydatnej wersji dokumentów według--help
opcji,command_name --help
w tym przypadkuscreen --help
.tmux --help
daje mi nową sesję tmux, więc jestem w stylu: „Ojej ~ dlaczego”screen -r
aby go przywrócić.źródło
Ctrl-a
+\
, a nieCtrl-a
+Ctrl-\
! Wiązania klawiszy można wyświetlić, naciskając:Ctrl-a
+?
Ctrl+ Anastępnie Ctrl+ D. W ten sposób odłączysz się od
screen
sesji, którą możesz później wznowićscreen -r
.Możesz także: Ctrl+ Anastępnie wpisać :, spowoduje to przejście do trybu poleceń ekranowych. Wpisz polecenie, które
detach
ma zostać odłączone od uruchomionej sesji ekranu.źródło
Ctrl+ anastępnie k„zabije” bieżącą sesję ekranu.
źródło
Oprócz powyższych odpowiedzi możesz także zrobić kombinację klawiszy Ctrl + A, a następnie wprowadzić dwukropek (:), a w lewym dolnym rogu zobaczysz małe pole wprowadzania. Wpisz „quit” i naciśnij ENTER, aby wyjść z bieżącej sesji ekranu. Pamiętaj, że USUŃ sesję ekranu.
Ctrl + a następnie k zabije tylko bieżące OKNO w bieżącej SESJI , a nie CAŁĄ sesję. Sesja ekranowa składa się z okien, które można utworzyć za pomocą Ctrl + A, a następnie c. Te okna można wyświetlić na liście za pomocą Ctrl + A + ”.
źródło