Jika Anda ingin memverifikasi kode mana yang dikirim oleh Putty ke terminal Anda ketika Anda menekan tombol atau kombinasi tombol, Anda hanya perlu mengeluarkan Ctrl+V
dan kemudian tekan pada tombol yang diinginkan.
Misalnya pada kotak saya, menekan tombol Home akan menghasilkan string berikut di terminal saya:
^[[1~
Itu berarti PuTTY mengirimkan karakter escape ^ [ diikuti oleh string [1 ~ .
Anda dapat membuat ~/.inputrc
file di $HOME
folder Anda , atau sebagai alternatif /etc/inputrc
file tergantung pada sistem Anda. Kemudian isi file ini dengan kode Putty dan tindakan Bash yang cocok yang ingin Anda picu oleh Bash.
Catatan: Ganti setiap karakter ^ [ dengan string ekivalen \ e
Dalam contoh saya, saya akan menambahkan baris dengan kode kunci Beranda dan tindakan awal-baris (yang secara default terikat Ctrl+A
di Bash):
"\e[1~": beginning-of-line
FYI, file inputrc saya memiliki konten berikut:
set meta-flag on
set input-meta on
set convert-meta off
set output-meta on
"\e[1~": beginning-of-line # Home key
"\e[4~": end-of-line # End key
"\e[5~": beginning-of-history # PageUp key
"\e[6~": end-of-history # PageDown key
"\e[3~": delete-char # Delete key
"\e[2~": quoted-insert # Insert key
"\eOD": backward-word # Ctrl + Left Arrow key
"\eOC": forward-word # Ctrl + Right Arrow key
Dari @Cimbali: Perintah yang lebih mengikat (seperti riwayat sebelumnya: Gerakkan `naik 'melalui daftar riwayat) yang tersedia di halaman referensi ini .