Bir terminalden ekran oturumu nasıl çıkarırım?

116

screen 'nin nasıl başlayacağını ve farklı ekranların nasıl listeleneceğini biliyorum:

screen -ls

veya eklemek için:

There are screens on:
        2477.pts-0.server1      (Detached)
        2522.pts-0.server1      (Detached)
2 Sockets in /var/run/screen/S-root.

$ screen -r 2477.pts-0.server1

Ancak bir ekran oturumundan ayrılıp çalışmaya devam etmenin anahtar kombinasyonu nedir?

    
sordu maniat1k 25.04.2012 00:48

4 cevap

156

Ctrl + A ve ardından D . [ screen manpage ] "DEFAULT KEY" başlığı altındaki bu kısayolların uzun bir listesini içerir. BAĞLAMALARı".

    
verilen cevap Soren 25.04.2012 01:02
37

Oturumlarınızı listelemek için şunu çalıştırın:

screen -list

Ekran komutunun altındaki herhangi bir komutu aşağıdaki gibi çalıştırabilirsiniz:

screen myscript.sh

Ardından işlemi / ekranı ayırmak için Ctrl + a (serbest bırak) ve sonra d tuşlarına basın (böylece çalışmaya devam eder) .

Ayrılmış işleme devam etmek için şunu kullanın:

screen -r

Birden fazla hesabınız varsa, oturum numarasını bundan sonra ekleyin.

Ayrıca, Attached ekranına screen -x oranında yeniden ekleyebilirsiniz. Niçin bağlı olduğunu araştırmak, terminali biriyle paylaşmak veya ne yaptıklarını izlemek / kontrol etmek için kullanışlıdır.

Daha fazla yardım için ya man screen dosyasını çalıştırın ya da ekran içinde Ctrl + a tuşlarına basın, daha sonra daha fazlasını görmek için ? tuşlarına basın ve ardından tuşuna basın. kısayolları.

Ayrıca bkz:

verilen cevap kenorb 28.10.2014 11:50
9

Muhtemelen onu bu sayfada listelenen sayfada göreceksiniz:

^a - d

Büyük harf ve küçük harf gibi harflerin durumunun farklı işlevleri yapması önemlidir.

    
verilen cevap RWC 25.04.2012 02:01
3

Bazı sistemler varsayılan olarak belirli bağlamaları kaldırır. Bu yüzden online anahtar ciltleme sayfasına bakmak en iyisidir: Ctrl-a? . Komut istemini screen : Ctrl-a: detach içinde de kullanabilirsiniz. Kendim, genellikle uzak sistemlerden başka, 'ayrıl' ve 'güç verisi' için anahtar bağları kaldırırım.

    
verilen cevap Arcege 25.04.2012 02:26

Etiketlerdeki diğer soruları oku