Linux'ta çoklu ekranlarda gezinme


0

Bir Linux terminalindeyim ve birden çok ekran oluşturdum.

Denediğimde screen -list, Aşağıdakileri alıyorum:

prem@ubuntu:~$ screen -list
There are screens on:
    5110.work1  (11/15/2013 02:01:53 PM)    (Detached)
    4807.work1  (11/15/2013 01:54:11 PM)    (Attached)
    4621.work2  (11/15/2013 01:51:03 PM)    (Attached)
    2611.work1  (11/15/2013 11:31:56 AM)    (Attached)
4 Sockets in /var/run/screen/S-prem.

Ancak ekran work1'e gitmek istediğimde aşağıdakileri alıyorum:

prem@ubuntu:~$ screen -r work1
There are screens on:
        5110.work1      (11/15/2013 02:01:52 PM)        (Attached)
        4807.work1      (11/15/2013 01:54:10 PM)        (Attached)
        2611.work1      (11/15/2013 11:31:55 AM)        (Attached)
There is no screen to be resumed matching work1.

-R komutu burada ne işe yarıyor? Gerçekten gezindi mi veya 5110.work1 ekranına nasıl gidip o ekranı doğrularım?


Bunun istediğin şey olmadığını biliyorum, ama denedin mi? tmux? İle diğer oturumlara ekleyebilirsiniz attach-session -t <name>, fark ettiğim tek dezavantajı seri portlar için destek eksikliği, ekran var, tmux yok.
Augusto Hack

Yanıtlar:


2

-R seçeneği kısaltmasıdır resume. Yani senin emrin demek resume the work sessionPC'niz yanıt veriyor: çoklu work oturum, hangisini kastediyorsunuz?

Örneğin, ikinci iş oturumunu yeniden başlatmanın doğru yolu

 screen -r 4807

ve diğer oturumlar için aynı şekilde. Farklı bir oturuma geçmek istediğinizde, her zamanki Ctrl a + d komutunu tekrar verirsiniz, ardından tekrar taşımak istediğiniz oturumu seçin. Listede bir önceki / bir sonraki oturuma geçmek istediğinizi zaten biliyorsanız, sırasıyla Ctrl a + n / Ctrl a + p tuşlarını kullanın.

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.