Ringkasan
C-a :sessionname mySessionName
Detail
Ini,
-
Lampirkan ke sesi yang dimaksud.
-
Tekan Ctrl +A .
-
Ketik
:sessionname mySessionName
–ya, titik dua pertama diperlukan di sana, tidak ada spasi tambahan. -
Ketik Enter .
Contoh
$ screen -S foo [detached from 8890.foo] $ screen -ls There is a screen on: 8890.foo (22/12/11 18:39:22) (Detached) 1 Socket in /var/run/screen/S-user. $ screen -r Ctrl+A:sessionname bars [detached from 8890.bars] $ screen -ls There is a screen on: 8890.bars (22/12/11 18:39:21) (Detached) 1 Socket in /var/run/screen/S-user. $
Mengganti nama tanpa melampirkan
-X
layar switch memungkinkan Anda mengganti nama sesi tanpa melampirkannya.
$ 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.
$
Atau, Anda dapat secara khusus menargetkan sesi layar dengan nama atau ID yang ada (berguna jika sudah ada beberapa sesi):
$ 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.
$
Jika ada beberapa sesi, gunakan:
screen -S 8890.foo -X sessionname bar
Ini mengganti nama jendela saat ini dalam satu sesi, seperti yang ditampilkan di daftar jendela saat Anda menekan Ctrl - a +" :
- Saat dalam sesi layar, tekan Ctrl - a + A (huruf besar a , yaituShift +a ), ketik nama baru, dan tekan Enter
Sekarang saat Anda melakukan Ctrl - a +" nama yang Anda atur akan muncul di daftar jendela alih-alih bash
.
CATATAN:Ini tidak menjawab pertanyaan awal, tetapi saya tidak menghapus jawaban karena tampaknya beberapa pengunjung utas ini mencari cara untuk mengganti nama judul jendela, dan bukan sesi sebenarnya seperti yang diminta OP.