Yanıtlar:
Ca: oturum adı mySessionName
Bu,
Söz konusu oturuma ekleyin.
Ctrl+ Tuşlarına basın A.
Tip - evet, ilk kolon orada gerekli, fazladan boşluk yok.:sessionname mySessionName
Yazın Enter.
$ 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. $
Ekranın -X
anahtarı 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.
$
Birkaç seans varsa, şunu kullanın:
screen -S 8890.foo -X sessionname bar
screen -ls
diğer cevaplarda belirtildiği gibi asıl oturumun adını al
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 ":
Ş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.