Ganti nama sesi layar


Jawaban:


292

Ringkasan

Ca: sessionname mySessionName

Detail

Ini adalah,

  1. Lampirkan sesi yang dimaksud.

  2. Tekan Ctrl+ A.

  3. Ketik - ya, usus besar pertama diperlukan di sana, tidak ada ruang tambahan.:sessionname mySessionName

  4. Jenis Enter.

Contoh

$ screen -S foo
[terlepas dari 8890.foo]
$ layar -l
Ada layar di:
    8890.foo (22/12/11 18:39:22) (Terpisah)
1 Soket di / var / run / layar / S-pengguna.

$ screen -r

Ctrl+ A: bilah nama sesi

[terlepas dari 8890.bars]
$ layar -l
Ada layar di:
    8890.bars (22/12/11 18:39:21) (Terpisah)
1 Soket di / var / run / layar / S-pengguna.

$ 

Mengganti nama tanpa melampirkan

-XSakelar layar memungkinkan Anda mengubah 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.

$ 

61

Jika ada beberapa sesi, gunakan:

screen -S 8890.foo -X sessionname bar

8
Ini adalah jawaban yang lebih baik daripada yang di atas karena ini berkaitan dengan kasus umum beberapa sesi
doon

2
Ini adalah jawaban terbaik
Coc

dapatkan nama sesi yang sebenarnya dengan yang screen -lsdisebutkan dalam jawaban lain
swiesend

Ini adalah jawaban yang jauh lebih baik, yang jelas dan sederhana. Terima kasih banyak.
Mars Lee

9

Ini mengganti nama judul jendela saat ini dalam suatu sesi, seperti yang ditampilkan dalam daftar jendela ketika Anda menekan Ctrl - a+ ":

  • Saat dalam sesi layar tekan Ctrl - a+ A(ini adalah huruf besar a , yaitu Shift+ a), ketikkan nama baru, dan tekanEnter

Sekarang ketika Anda Ctrl - a+ "nama yang Anda tetapkan akan muncul di daftar jendela, bukan bash.

CATATAN: Ini tidak menjawab pertanyaan awal, tetapi saya tidak menghapus jawaban karena ternyata beberapa pengunjung utas ini mencari cara untuk mengubah nama judul jendela, dan bukan sesi aktual seperti yang diminta OP.


5
Saya pikir pertanyaannya adalah tentang mengganti nama sesi , tetapi jawaban ini mengubah nama windows .
Dan Gravell
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.