Saya menjalankan sesi layar dan saya ingin mengubah namanya. Saya tahu bahwa ketika memulai sesi layar baru saya dapat menggunakan opsi '-S' untuk memberinya nama. Bagaimana cara mengubah nama itu setelah sesi sudah dimulai?
sumber
Saya menjalankan sesi layar dan saya ingin mengubah namanya. Saya tahu bahwa ketika memulai sesi layar baru saya dapat menggunakan opsi '-S' untuk memberinya nama. Bagaimana cara mengubah nama itu setelah sesi sudah dimulai?
Ada perintah layar untuk melakukan ini. Dari manual :
Perintah: sessionname [ nama ]
(tidak ada)
Ganti nama sesi saat ini. Perhatikan bahwa untuk
screen -list
nama muncul dengan proses-id yang diawali. Jika nama argumen dihilangkan, nama sesi ini ditampilkan.Perhatian :
$STY
Variabel lingkungan masih mencerminkan nama lama. Ini dapat menyebabkan kebingungan. Default dibangun dari nama tty dan host.
Untuk mengakses baris perintah layar, gunakan Prefix:, di mana Awalan biasanya Ctrl-a.
Jadi, kemungkinan besar Anda harus melakukannya:
Ctrl-a:sessionname [name]
control + a +:
tiga tombol sekaligus?Untuk mengganti nama judul jendela dalam sesi layar gunakan:
Untuk mengganti nama nama sesi aktual (ditampilkan dengan
screen -ls
) gunakan::sessionname newName
. Lebih detail di https://superuser.com/a/370553/65975 .sumber
screen -R
atauscreen -list
.Ctrl-a "
- bukan sesi layar secara keseluruhan, yang merupakan pertanyaan yang ditanyakan oleh OP.control + shift +a
?Ctrl-a
dulu, laluShift-a
.C+a
tidak membantu sama sekali, tetapi tautan yang Anda unggah tidaksumber
Ctrl a
diikuti oleh:sessionname <new-session-name>
. Namun, itu berfungsi pada OS X dengan versi Layar 4.00.03 (FAU) 23-Okt-06Mungkin tidak menjawab pertanyaan persis ini, tetapi untuk mengubah nama yang ditampilkan di bagian bawah seperti
(0 bash)
, Anda dapat menggunakan:title <newtitle>
untuk mengubahbash
bagian:number <newnumber>
untuk mengubah nomor (yang juga akan mengubah urutan relatif dari instance sesi Anda).sumber