Navigasi CLI Linux menggunakan Keybinding (CTRL+ Command)

Keybinding adalah fungsi antara keyboard dan shortcut aplikasi yang memungkinkan kita memanggil aplikasi tertentu secara cepat dan simple.  (meueren eta ge? hehehe) Singkatnya, keybinding yang familiar dan sering kita gunakan itu contohnya kayak “copast” gitu :

CTRL + C = Copy

CRTL + V = Paste

Contoh di atas  itu salah satu keybinding yang berjalan di desktop environment pada umumnya. Nah, kali ini saya akan share sedikit dari default keybinding yang ada di Command Line (Baca: CLI) Interface Linux. Tentu saja ada banyak default keybinding yang ada di CLI Linux untuk kemudahan navigasi maupun text editor. Semuanya telah di atur oleh tool yang dinamakan “GNU Readline“.

Berikut ulasannya :

#Geser Kanan-Kiri

Keybinding Description
Control-a Geser kursor ke awal baris
Control-e Geser kursor ke bagian akhir karakter dalam baris
Control-f Geser kursor 1 kata ke depan (Sama kaya fungsi arrow key/anak panah ke depan)
Control-b Geser kursor 1 kata ke belakang (Sama kaya fungsi arrow key/anak panah ke belakang)

#Hapus/Delete

Keybinding Description
Control-k Hapus semua text setelah (termasuk) kursor
Control-u Hapus semua text sebelum (termasuk) kursor
Control-w Hapus kata terdekat sebelum kursor (termasuk spasi atau suku kata apapun)
Control-h Hapus karakter sebelum kursor (sama seperti fungsi Backspace)
Control-d Bila ada text >> Hapus kata dalam kursor (seperti fungsi Delete). Jika kosong >> Exit Shell

#Cek History Shell

Keybinding Description
Control-p Tampilkan command sebelumnya
Control-n Tampilkan command berikutnya

#Keybinding Lainnya

Keybinding Description
Control-l Hapus tampilan layar (sama seperti command “clear”)
Control-j Eksekusi command yang sedang berlangsung (sama seperti Enter/Return)
Control-c Batalkan command yang sedang berlangsung
Control-/ Tampilkan hasil edit yang terakhir setelah dibatakan (Redo)
Control-? Tampilkan hasil edit yang terakhir (Undo)

Itulah beberapa fungsi Keybinding yang  mungkin berguna. Untuk mengetahui list yang dapat dijadikan keybinding beserta fungsi yang tersedia, anda dapat menggunakan “bind” untuk melihatnya.

Cara baca format yang muncul  =  “key combination: binding“.

$ bind -p

bind

Advertisements