'Exit' yazmadan ekrandan nasıl çıkabilirim?


344

Ben screen -r'Çalışmakta olan bir Django sunucusuna d ve ben sadece can Ctrl-Cve exitbunun dışında.

Dışarı çıkmanın alternatif yolları var screenmı?

Şu anda yerel bilgisayarımdaki sekmeyi elle kapatıyorum ve sshtekrar içeri giriyorum, ancak bu yorucu oluyor.

Yanıtlar:


612

Ctrl-a dveya Ctrl-a Ctrl-d. Bkz. Ekran kılavuzu # Ayırma .


12
Evet, genellikle mankomutla bir tl; dr anınız olur . Bir tl olduğunda bu yüzden; dr yaparken man command_name, bu durumda man screen, genellikle tarafından dokümanlar daha kısa ve oldukça yararlı sürümüne erişebilirsiniz --helpseçeneği command_name --help, bu durumda screen --help.
Ashish

2
İşte bir ekran hızlı referansı ve kullanışlı bulabileceğiniz birleşik ekran ve tmux hile sayfası .
Trutane

2
tmux --helpbana yeni tmux oturumu veriyor, ben de "Oh sh ~ why"
St.Shadow

Seri cihaza bağlanmak için ekran kullanıldığında bu çalışmaz.
josch

3
@josch Geçerli ekran penceresini öldürmek için ctrl-a + k veya ctrl-a + ctrl-k kullanabilmeniz gerekir. Ashish - --help çıktısı sadece komut satırı seçenekleri hakkında konuşuyor, anahtar bağlamaları hakkında konuşmuyor
Aner

126
  • Ctrl-a+ Ctrl-\- Ekrandan çıkın ve bu ekrandaki tüm programları sonlandırın. Örneğin, tty bağlantısını kapatmanız gerekiyorsa yararlıdır.
  • Ctrl-a+ dveya - Ctrl-a+ Ctrl-d- "simge screen -rdurumuna küçültme" ekranını geri yükleyin.

14
Sadece gelecekteki okuyucular için açıklığa kavuşuyorum. Bu Ctrl-A ve ardından Ctrl- \ ve Ctrl-A ve ardından Ctrl-D'dir.
Julian

1
@Julian Detaching her ikisinde de Ctrl'ye ihtiyaç duymaz, sadece ctrl + a'da. Benim için çalışıyor ve "ctrl + a" yazıp ": help" yazarsanız, hem ctrl + d hem de d'nin çalıştığını söyleyebilirsiniz.
Johan Bjäreholt

1
Bu hem ayırmayı hem de çıkmayı belirttiği için kabul edilen cevap olmalıdır.
miguelmorin

Ctrl-A -> Ctrl-D benim için oturumdan çıkar ve arka planda çalışır. Ctrl-A -> \ oturumdan tamamen çıkacaktır (Oracle Linux 6'da).
Andrew Brennan

2
Bırakmak için Ctrl-a+ \ değil, Ctrl-a+ Ctrl-\ ! Tuş bağlantıları şu Ctrl-a?
tuşlara

85
  • Ctrl+ Asonra Ctrl+ D. Bunu yapmak screensizi daha sonra yaparak devam edebileceğiniz oturumdan ayıracaktır screen -r.

  • Ayrıca şunları yapabilirsiniz: Ctrl+ Asonra yazın :, bu sizi ekran komut moduna geçirir. detachÇalışan ekran oturumundan ayrılacak komutu yazın.


13
Basitçe "Ctrl-a" sonra "d"
Kostyantyn

3
@Kostyantyn Çalışır (adam sayfalarında 'Size kolaylık olması için' dediği gibi) d için Ctrl ile ve olmadan çalışır - böylece "Ctrl-a" "Ctrl-d" çalışır ve "Ctrl-a" "d" . İstediğini al.
Eborbob


1

Yukarıdaki cevaplara ek olarak, Ctrl + A da yapabilir, ardından iki nokta üst üste (:) girebilirsiniz ve sol altta küçük bir giriş kutusu görürsünüz. 'Quit' yazın ve geçerli ekran oturumundan çıkmak için ENTER tuşuna basın . Bunun ekran oturumunuzu KALDIRACAĞINI unutmayın.

Ctrl + ardından k yalnızca geçerli öldürecek PENCERE akım OTURUMU değil BÜTÜN oturumu. Bir ekran oturumu, sonraki Ctrl + A ve ardından c kullanılarak oluşturulabilen pencerelerden oluşur. Bu pencereler Ctrl + A + "kullanılarak bir listede görüntülenebilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.