Shortcut dasar di Bash shell

Shortcut dasar di Bash shell

November 7, 2014 Linux Mac Operating System Shell 0

Jika anda familiar dengan sistem operasi berbasis *nix (MacOSX, Linux atau UNIX), anda pasti juga familiar dengan shell terminal dan perintah-perintah berbasis shell. Tentu saja, anda mungkin lebih suka bekerja dengan interface berbasis GUI. Tapi biasanya tidak semua fitur sistem operasi (terutama fitur-fitur advanced) dapat anda akses secara GUI. Lagipula, shell memungkinkan anda untuk mengkustomasi atau bahkan mengotomatisasi jalannya perintah sesuai kebutuhan kita.

Namun, tantangan utama dari penggunaan Shell command adalah anda harus menghafalkan perintah atau shortcut-shortcutnya. Dan ini tidak bisa dihindari. Untuk itu, ketrampilan anda akan berkembang seiring dengan “jam terbang”, yakni seberapa banyak anda menghabiskan waktu anda untuk berinteraksi menggunakan command line.

Berikut ini adalah daftar shortcut Bash shell, yakni shell default di MacOSX dan Linux:

Kendali Perintah

Berikut ini adalah shortcut yang berhubungan dengan penulisan perintah di shell:

  • Tab : Menjalankan fitur auto-complete perintah. Contoh: Ketikkan “ech” lalu tekan Tab dan shell akan melengkapinya menjadi “echo”, yakni perintah untuk menampilkan teks di shell. Ini juga berlaku untuk nama file atau direktori.
  • Tab-Tab : Menjalankan fitur auto-complete perintah. Shell akan menampilkan semua kemungkinan perintah berdasarkan teks yang sudah anda masukkan. Contoh: 
  • PanahAtas atau Ctrl-p : Tampilkan perintah sebelumnya
  • PanahBawah atau Ctrl-n : Tampilkan perintah sesudahnya
  • Ctrl-r : Menampilkan pencarian history perintah-perintah sebelumnya. Cara menggunakannya adalah sebagai berikut:  Tekan Ctrl-l, prompt akan berubah menjadi “(reverse-i-search)”. Ini disebut “History searching mode”. Ketikkan kata kunci pencarian. Pada saat anda mengetikkan kata kunci, shell akan menampilkan baris perintah yang pernah anda berikan yang mengandung kata kunci tersebut. Jika perintah yang anda inginkan ditemukan, tekan Enter untuk menjalankannya. Untuk membatalkan, tekan Ctrl-c. Lihat contoh pada tampilan berikut: 
  • Ctrl-c: Menghentikan atau membatalkan apapun yang sedang anda lakukan di shell.
  • Alt-. : Menampilkan kata terakhir pada perintah sebelumnya.
  • Ctrl-l: Membersihkan layar (sama dengan perintah “clear”)

Perpindahan Kursor

Berikut ini adalah shortcut untuk memindahkan posisi kursor dalam baris perintah (lihat ilustrasi):

  • Ctrl-a : Pindahkan kursor ke awal baris
  • Ctrl-e : Pindahkan kursor ke akhir baris
  • Alt-PanahKanan : Pindahkan kursor satu kata ke kanan
  • Alt-PanahKiri : Pindahkan kursor satu kata ke kiri
  • Ctrl-xx : Posisi kursor sekarang akan diingat, kemudian kursor berpindah ke awal baris. Tekan Ctrl-xx sekali lagi, akan membawa kursor ke posisi sebelumnya.

Pengeditan Perintah

Berikut ini adalah shortcut untuk melakukan pengeditan perintah:

  • Ctrl-h atau tombol “delete” pada keyboard Mac : Hapus karakter di kiri kursor (backspace)
  • Ctrl-w atau Alt-delete pada keyboard Mac : Hapus kata di kiri kursor. [clue: w = word]
  • Ctrl-d : Hapus karakter pada kursor (del) [clue: d = delete]
  • Alt-d : Hapus kata pada/setelah kursor
  • Ctrl-u : Hapus seluruh kata/karakter sebelum kursor hingga awal perintah
  • Ctrl-k : Hapus seluruh kata/karakter pada dan setelah kursor hingga akhir perintah
  • Ctrl-y : Menampilkan kata yang terakhir dihapus dengan Ctrl-w, Alt-d, Ctrl-u dan Ctrl-k [clue: y = yank]
  • Ctrl-_ : Undo. Membatalkan pengeditan terakhir.

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *