Saya tidak sengaja melampirkan ke sesi layar GNU kedua dari dalam sesi layar yang ada dan tidak dapat melepaskan atau mengeluarkan perintah ke layar bagian dalam. Saya ingat mencari tahu bagaimana melakukan itu sebelumnya tetapi benar-benar lupa dan ingin menyimpannya sebagai referensi.
Salah satu cara adalah melepaskan layar bagian dalam dengan melakukan screen -dr
dari shell, tetapi apa kombinasi kunci untuk melakukannya dari dalam layar itu sendiri?
gnu-screen
Artem Russakovskii
sumber
sumber
ctrl-t a d
.escape ^Tt
ke~/.screenrc
.ctrl+a a
akan melewati urutan keluar (ctrl + a) ke sub-layar .. Jadi,ctrl+a a d
akan dilakukanctrl+a d
di sub-layar (melepaskannya)Ini berfungsi dengan perintah layar apa pun, misalnya
ctrl+a, a, c
akan membuat jendela di sub-layarsumber
Secara umum, jika Anda memiliki layar di
s3
dalam layars2
lain di dalam layar lains1
, Anda dapat menjalankan perintah ctrl-a ddi layar:s1
dengan melakukan: ctrl-a ds2
dengan melakukan: ctrl-a a ds3
dengan melakukan: ctrl-a a a d...
sumber
Nah, ada retasan untuk ini. Cukup hapus layar yang diperlukan dari jarak jauh dengan mengikuti perintah
sumber