Ctrl-a tidak membawa saya ke awal prompt saat saya bekerja di dalam layar GNU

19

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

doon
sumber
Duplikat: unix.stackexchange.com/q/29450/44406
DilithiumMatrix

Jawaban:

25

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

Johnny
sumber
3

Pengikatan readline default beginning-of-lineadalah Ctrla. Karena hal ini bertentangan dengan screenawalan perintah, Anda dapat memutar ulang awalan layar, seperti yang disarankan oleh Johnny , atau menyertakan penjilidan lain di Anda .inputrcuntuk memetakan perilaku readline ke keybind lain, misalnya untuk memetakan perilaku yang sama Alta, Anda dapat menggunakan:

"\ea": beginning-of-line

Ini akan memungkinkan Anda untuk menggunakan salah satu Ctrlatau di Alt aluar screendan 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

jasonwryan
sumber
1

Seperti yang orang lain katakan, Ctrl- asering digunakan oleh emacs dan mode emacs shells. Apa yang saya biasanya lakukan adalah menggunakan screen's escapeperintah untuk mengatur urutan kunci Ctrl- z. Sebagian besar waktu, saya tidak ingin menghentikan program hanya untuk menjalankan yang lain - untuk itu, saya membuka screenjendela baru dan menjalankan program. Ketika saya melakukannya, cukup mudah untuk mengetik Ctrl- z z. Juga, saya sangat sering sshke sistem lain dan berjalan di screensana, di mana saya dapat menggunakan Ctrl- ajuga.

Arcege
sumber