Untuk menavigasi ke awal dan akhir suatu perintah, saya biasanya menggunakan Ctrladan Ctrle.
Namun, ketika saya bekerja di dalam layar GNU, pengikat tombol itu tidak berfungsi karena mungkin sedang digunakan oleh layar GNU. Apakah ada cara lain untuk pindah ke awal atau akhir perintah?
Saya menggunakan CentOS6.2
keyboard
gnu-screen
readline
doon
sumber
sumber
Jawaban:
Ctrl-A diikuti oleh huruf 'a' akan mengirimkan urutan Ctrl-A ke shell.
Atau Anda bisa memetakan kunci perintah layar untuk sesuatu selain Ctrl-A
sumber
Pengikatan readline default
beginning-of-line
adalah Ctrla. Karena hal ini bertentangan denganscreen
awalan perintah, Anda dapat memutar ulang awalan layar, seperti yang disarankan oleh Johnny , atau menyertakan penjilidan lain di Anda.inputrc
untuk memetakan perilaku readline ke keybind lain, misalnya untuk memetakan perilaku yang sama Alta, Anda dapat menggunakan:Ini akan memungkinkan Anda untuk menggunakan salah satu Ctrlatau di Alt aluar
screen
dan di Altadalam.Semua binding readline dapat dikustomisasi untuk mode Emacs (default) atau vi.
Daftar lengkap semua perintah readline tersedia di sini: http://linux.about.com/library/cmd/blcmdl3_readline.htm
sumber
Seperti yang orang lain katakan, Ctrl- asering digunakan oleh emacs dan mode emacs shells. Apa yang saya biasanya lakukan adalah menggunakan
screen
'sescape
perintah untuk mengatur urutan kunci Ctrl- z. Sebagian besar waktu, saya tidak ingin menghentikan program hanya untuk menjalankan yang lain - untuk itu, saya membukascreen
jendela baru dan menjalankan program. Ketika saya melakukannya, cukup mudah untuk mengetik Ctrl- z z. Juga, saya sangat seringssh
ke sistem lain dan berjalan discreen
sana, di mana saya dapat menggunakan Ctrl- ajuga.sumber