GNU/Linux >> Belajar Linux >  >> Linux

Cara Menavigasi Baris Perintah Linux Menggunakan Keybinding (Contoh Perintah Ctrl Linux)

Pengikatan tombol hanyalah pemetaan kombinasi tombol tertentu ke suatu tindakan.

Pengikatan kunci yang kita semua kenal di luar lingkungan baris perintah adalah hal-hal seperti:

  • Control-c:menyalin teks yang dipilih
  • Control-v:menempelkan teks yang disalin

Dalam tutorial ini, kita akan melihat beberapa ikatan kunci default yang disediakan di lingkungan baris perintah (dan juga di mana mencarinya jika Anda lupa).

Ada banyak ikatan kunci yang tersedia secara default ketika bekerja di baris perintah Linux untuk membuat navigasi dan pengeditan lebih mudah. Mereka didukung oleh alat yang disebut Readline.

Berikut adalah beberapa yang sering saya gunakan (Jika Anda terbiasa dengan editor Emacs, Anda mungkin akan melihat kesamaan):

Ikatan Kunci Gerakan

Ikatan kunci berikut digunakan untuk gerakan:

Pengikatan Kunci Deskripsi
Kontrol-a Posisikan kursor di awal baris
Kontrol-e Posisikan kursor setelah karakter terakhir dari baris
Kontrol-f Pindahkan kursor ke depan satu karakter (perilaku yang sama seperti tombol panah)
Kontrol-b Pindahkan kursor mundur satu karakter (perilaku yang sama seperti tombol panah)

Penghapusan Keybinding

Pengikatan kunci berikut digunakan untuk penghapusan:

Pengikatan Kunci Deskripsi
Kontrol-k Hapus semua teks setelah (dan termasuk) kursor
Kontrol-u Hapus semua teks sebelum (tidak termasuk) kursor
Kontrol-w Hapus WORD langsung sebelum kursor (WORD adalah urutan karakter non-spasi yang berurutan)
Kontrol-h Hapus char sebelum kursor (pikirkan backspace)
Kontrol-d Ketika teks ada => hapus char di bawah kursor (pikirkan hapus). Ketika tidak ada teks => keluar dari shell

Riwayat Pengikatan Kunci

Ikatan kunci berikut digunakan untuk riwayat:

Pengikatan Kunci Deskripsi
Kontrol-p Siklus ke perintah sebelumnya
Kontrol-n Siklus ke perintah berikutnya
Kontrol-r Pencarian indeks terbalik (memungkinkan Anda mengetik bagian dari perintah. mencari dalam urutan terbalik melalui riwayat perintah untuk perintah yang cocok)

Ikatan Kunci Lainnya

Berikut ini adalah beberapa ikatan kunci lainnya:

Pengikatan Kunci Deskripsi
Kontrol-l Hapus tampilan (mirip dengan perintah 'hapus')
Kontrol-j Jalankan perintah saat ini (sama seperti Enter/Return)
Kontrol-c Batalkan perintah saat ini, kembalikan prompt kosong
Kontrol-/ Ulangi pengeditan terakhir yang dibatalkan
Kontrol-? Batalkan pengeditan terakhir

.
Untuk melihat daftar lengkap ikatan kunci dan fungsi yang saat ini terikat dan tersedia, gunakan perintah 'bind' (ini adalah referensi cepat yang bagus jika Anda lupa):

$ bind -p

Anda akan melihat output yang terlihat seperti ini:

"\C-g": abort
"\C-x\C-g": abort
"\e\C-g": abort
"\C-j": accept-line
…

Formatnya di sini adalah:

key combination: binding

Harap perhatikan bahwa Anda akan menggunakan format yang sama untuk menentukan ikatan kunci khusus Anda sendiri.

Ingatlah bahwa Anda dapat menggunakan grep untuk menemukan binding yang Anda minati.

Misalnya, untuk melihat hanya pengikatan yang menggunakan tombol Kontrol:

$ bind -p | grep '\\C'

Catatan:Pada perintah di atas, saya harus menghindari karakter garis miring terbalik (\) di string grep.


Linux
  1. Cara Mengekstrak File tar.gz di Linux dengan Menggunakan Command Line

  2. Cara Menghapus Pengguna di Linux Menggunakan Command Line

  3. Cara Shutdown atau Reboot Linux menggunakan Command Line

  1. Bagaimana cara mematikan proses di Linux menggunakan perintah?

  2. Cara memperbarui Perangkat Lunak Linux Ubuntu Menggunakan Command Line

  3. Cara mengambil versi Java menggunakan perintah baris tunggal di Linux

  1. Cara Reboot Linux Menggunakan Command Line

  2. Cara Menambahkan Beberapa Rute di Linux Menggunakan Contoh Perintah ip

  3. Contoh penggunaan perintah dmsetup di Linux