2011-01-31 19 views
220

I screen -r "na serwer django, który działa i nie mogę po prostu Ctrl-C i exit z niego.Jak wyjść z ekranu bez wpisywania "wyjścia"?

Czy są jakieś alternatywne sposoby na wydostanie się z screen?

Obecnie ręcznie zamykam zakładkę na moim lokalnym komputerze i ssh z powrotem, ale to staje się męczące.

Odpowiedz

409

Ctrl-Ad lub Ctrl-A^D. Zobacz screen manual # Detach.

+18

Doh, dziękuję. Miałem chwilę, kiedy "ekran człowieka". –

+8

tak, generalnie mamy moment tl; dr z poleceniem 'man'. więc jeśli masz tl; dr podczas wykonywania 'man command_name', w tym przypadku' man screen', możesz ogólnie uzyskać dostęp do krótszej i całkiem przydatnej wersji dokumentów za pomocą opcji '--help',' command_name --help' , ten przypadek 'screen --help'. –

+1

Oto krótka lista ekranów (http://aperiodic.net/screen/quick_reference) i [połączony screen & tmux cheat sheet] (http://www.mechanicalkeys.com/files/os/notes/tm. html) może ci się przydać. – Trutane

71
  • Ctrl + następnie Ctrl + D. Wykonanie tej czynności spowoduje odłączenie od sesji screen, którą można później wznowić, wykonując screen -r.

  • Można również zrobić: Ctrl + następnie wpisz :, to będzie można umieścić w trybie poleceń ekranu. Wpisz polecenie detach, które ma zostać odłączone od sesji ekranu uruchomieniowego.

+12

To po prostu "Ctrl-a", a następnie "d" – Kostyantyn

+3

@Kostyantyn Działa (jak na stronach man mówi "Dla Twojej wygody") zarówno z jak i bez Ctrl dla d - więc "Ctrl-a" "Ctrl-d" działa, podobnie jak "Ctrl-a" "d". Wybierz. – Eborbob

61
  • Ctrl + + \ - Wyjdź ekran i zakończyć wszystkie programy w tym ekranie. Pomocne jest na przykład, jeśli chcesz zamknąć połączenie tty.
  • + d Ctrl + - "zminimalizować" ekran, screen -r go przywrócić.
+7

Po prostu wyjaśniam przyszłym czytelnikom. To Ctrl-A, a następnie Ctrl- \, Ctrl-A, Ctrl-D. – Julian

+0

@Julian Odłączanie nie wymaga Ctrl na obu, tylko na ctrl + a.Działa dla mnie i jeśli zrobisz "ctrl + a", a następnie napisz ": help", zobaczysz, że działa zarówno ctrl + d jak d. –

+0

Just D nie działa dla mnie na komputerze Mac, tylko Ctrl-D. – Julian