Ekran oturumunu yeniden adlandır


Yanıtlar:


292

özet

Ca: oturum adı mySessionName

ayrıntılar

Bu,

  1. Söz konusu oturuma ekleyin.

  2. Ctrl+ Tuşlarına basın A.

  3. Tip - evet, ilk kolon orada gerekli, fazladan boşluk yok.:sessionname mySessionName

  4. Yazın Enter.

Örnek

$ ekran -S foo
[8890.foo'dan ayrıldı]
$ screen -ls
Bir ekran var:
    8890.foo (22/12/11 18:39:22) (Müstakil)
1 / var / run / screen / S kullanıcısı soketi.

$ screen -r

Ctrl+ A: oturum adı çubukları

[8890.bar'dan ayrıldı]
$ screen -ls
Bir ekran var:
    8890.bars (22/12/11 18:39:21) (Müstakil)
1 / var / run / screen / S kullanıcısı soketi.

$ 

Eklemeden yeniden adlandırma

Ekranın -Xanahtarı bir oturumu takmadan yeniden adlandırmanıza izin verir.

$ screen -X sessionname foobars
$ screen -ls
There is a screen on:
    8890.foobars    (22/12/11 18:39:22) (Detached)
1 Socket in /var/run/screen/S-user.

$ 

Alternatif olarak, bir ekran oturumunu mevcut adına veya kimliğine göre özel olarak hedefleyebilirsiniz (zaten çok sayıda oturum varsa yararlıdır):

$ screen -ls
There is a screen on:
    8890.foo        (02/23/2015 18:39:22)   (Detached)
    5136.barfoos    (02/23/2015 18:39:22)   (Detached)
1 Socket in /var/run/screen/S-user.

$ screen -S 8890.foo -X sessionname foobars
$ screen -ls
There is a screen on:
    8890.foobars    (02/23/2015 18:39:22)   (Detached)
    5136.barfoos    (02/23/2015 18:39:22)   (Detached)
1 Socket in /var/run/screen/S-user.

$ 

61

Birkaç seans varsa, şunu kullanın:

screen -S 8890.foo -X sessionname bar

8
Birden çok seans genel durumda ilgilenir, çünkü bu yukarıdaki olandan daha iyi bir cevaptır
doon

2
Bu en iyi cevaptır
Coc

screen -lsdiğer cevaplarda belirtildiği gibi asıl oturumun adını al
swiesend

Bu çok daha iyi bir cevaptır, ki bu açık ve basittir. Çok teşekkür ederim.
Mars Lee

9

Bu, Ctrl - a+ tuşuna bastığınızda, pencere listesinde görüntülendiği gibi, bir oturum içindeki geçerli pencere başlığını yeniden adlandırır ":

  • Bir ekran oturumunda Ctrl - a+ tuşuna basın A(büyük harf a , yani Shift+ a), yeni adı yazın veEnter

Şimdi yaptığınızda Ctrl - a+ "ayarladığınız ad yerine pencere listesinde görünecektir bash.

NOT: Bu orijinal soruyu cevaplamıyor, ancak cevabı silmiyorum çünkü görünüşe göre bu konuya gelen ziyaretçilerden bazıları pencere başlığını yeniden adlandırmanın bir yolunu aradı, OP'nin istediği oturumu değil.


5
Sorunun oturumu yeniden adlandırmakla ilgili olduğunu düşünüyorum , ancak bu cevap pencereleri yeniden adlandırıyor .
Dan Gravell
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.