1Sep

Shortcut Keyboard Terbaik untuk Bash( alias Terminal Linux dan MacOS)

Bash adalah default command-line shell pada sebagian besar distribusi Linux, dari Ubuntu dan Debian sampai Red Hat dan Fedora. Bash juga merupakan shell default yang disertakan dengan macOS, dan Anda dapat menginstal lingkungan bash berbasis Linux di Windows 10.

Bash shell memiliki berbagai macam shortcut keyboard yang dapat Anda gunakan. Ini akan bekerja di bash pada sistem operasi manapun. Beberapa dari mereka mungkin tidak bekerja jika Anda mengakses bash jarak jauh melalui sesi SSH atau telnet, tergantung pada bagaimana Anda memetakan kunci Anda.

Bekerja Dengan Proses

Gunakan cara pintas berikut untuk mengelola proses yang sedang berjalan.

  • Ctrl + C : Interrupt( membunuh) proses latar depan saat ini berjalan di dalam terminal. Ini mengirim sinyal SIGINT ke prosesnya, yang secara teknis hanya merupakan proses permintaan-kebanyakan akan menghormatinya, namun beberapa mungkin mengabaikannya.
  • Ctrl + Z : Menangguhkan proses latar depan saat ini yang berjalan di bash. Ini mengirim sinyal SIGTSTP ke prosesnya. Untuk mengembalikan proses ke latar depan nanti, gunakan perintah fg process_name.
  • Ctrl + D : Tutup bash shell. Ini mengirim penanda EOF( End-of-file) ke bash, dan bash exit saat menerima spidol ini. Ini mirip dengan menjalankan perintah exit.

Mengontrol Layar

Jalan pintas berikut memungkinkan Anda mengendalikan apa yang tampak di layar.

  • Ctrl + L : Kosongkan layar. Ini mirip dengan menjalankan perintah "clear".
  • Ctrl + S : Hentikan semua output ke layar. Ini sangat berguna saat menjalankan perintah dengan banyak output verbose yang panjang, namun Anda tidak ingin menghentikan perintah itu sendiri dengan Ctrl + C.
  • Ctrl + Q : Lanjutkan output ke layar setelah menghentikannya dengan Ctrl + S.

Memindahkan Kursor

Gunakan cara pintas berikut untuk memindahkan kursor di sekitar garis saat mengetik perintah dengan cepat.

  • Ctrl + A atau Depan : Pergi ke awal baris.
  • Ctrl + E atau Akhir : Pergi ke akhir baris.
  • Alt + B : Ke kiri( kembali) satu kata.
  • Ctrl + B : Ke kiri( belakang) satu karakter.
  • Alt + F : Ke kanan( maju) satu kata.
  • Ctrl + F : Ke kanan( forward) satu karakter.
  • Ctrl + XX : Bergerak di antara garis awal dan posisi kursor saat ini. Ini memungkinkan Anda menekan Ctrl + XX untuk kembali ke awal baris, mengubah sesuatu, lalu tekan Ctrl + XX untuk kembali ke posisi kursor asli Anda. Untuk menggunakan cara pintas ini, tahan tombol Ctrl dan tekan tombol X dua kali.

Menghapus Teks

Gunakan cara pintas berikut untuk menghapus karakter dengan cepat:

  • Ctrl + D atau Hapus : Hapus karakter di bawah kursor.
  • Alt + D : Hapus semua karakter setelah kursor pada baris saat ini.
  • Ctrl + H atau Backspace : Hapus karakter sebelum kursor.

Memperbaiki Tipos

Cara pintas ini memungkinkan Anda memperbaiki kesalahan ketik dan membatalkan penekanan tombol.

  • Alt + T : Tukar kata saat ini dengan kata sebelumnya.
  • Ctrl + T : Tukar dua karakter terakhir sebelum kursor satu sama lain. Anda dapat menggunakan ini untuk memperbaiki kesalahan ketik dengan cepat saat Anda mengetik dua karakter dengan urutan yang salah.
  • Ctrl + _ : Undo tombol terakhir Anda tekan. Anda bisa mengulanginya untuk mengurungkan beberapa kali.

Pemotongan dan Penempaan Bash

mencakup beberapa fitur dasar potong-dan-tempel.

  • Ctrl + W : Potong kata sebelum kursor, tambahkan ke clipboard.
  • Ctrl + K : Potong bagian garis setelah kursor, tambahkan ke clipboard.
  • Ctrl + U : Potong bagian garis sebelum kursor, tambahkan ke clipboard.
  • Ctrl + Y : Tempelkan hal terakhir yang Anda potong dari clipboard. Y disini singkatan dari "yank".

Memanfaatkan Karakter

Bash shell dapat dengan cepat mengubah karakter menjadi huruf besar atau kecil:

  • Alt + U : Memanfaatkan setiap karakter dari kursor sampai akhir kata saat ini, ubah karakter menjadi huruf besar.
  • Alt + L : Mengubah setiap karakter dari kursor sampai akhir kata saat ini, mengubah karakter menjadi huruf kecil.
  • Alt + C : Memanfaatkan karakter di bawah kursor. Kursor Anda akan beralih ke akhir kata saat ini.

Tab Completion

Tab completion adalah fitur bash yang sangat berguna. Saat mengetikkan sebuah file, direktori, atau nama perintah, tekan Tab dan bash akan secara otomatis menyelesaikan apa yang Anda ketik, jika memungkinkan. Jika tidak, bash akan menunjukkan berbagai kemungkinan pertandingan dan Anda dapat terus mengetik dan menekan Tab untuk menyelesaikan pengetikan.

  • Tab : Secara otomatis melengkapi file, direktori, atau perintah yang Anda ketik.

Misalnya, jika Anda memiliki file bernama really_long_file_name di /home/chris/ dan ini adalah satu-satunya nama file yang dimulai dengan "r" di direktori itu, Anda dapat mengetikkan /home/chris/ r, tekan Tab, dan bash akan secara otomatis mengisi /home/chris/ really_long_file_name untuk Anda. Jika Anda memiliki beberapa file atau direktori yang diawali dengan "r", bash akan memberi tahu Anda kemungkinan Anda. Anda bisa mulai mengetik salah satu dari mereka dan tekan "Tab" untuk melanjutkan.

Bekerja Dengan Sejarah Perintah Anda

Anda dapat dengan cepat menggulir perintah terakhir Anda, yang disimpan dalam file riwayat bash akun pengguna Anda:

  • Ctrl + P atau Panah Atas : Pergi ke perintah sebelumnya dalam riwayat perintah. Tekan beberapa kali jalan pintas untuk berjalan kembali melalui sejarah.
  • Ctrl + N atau Panah Bawah : Masuk ke perintah berikutnya dalam riwayat perintah. Tekan shortcut beberapa kali untuk berjalan maju sepanjang sejarah.
  • Alt + R : Kembalikan setiap perubahan pada perintah yang Anda tarik dari riwayat Anda jika Anda telah mengeditnya.

Bash juga memiliki mode "recall" khusus yang dapat Anda gunakan untuk mencari perintah yang sebelumnya Anda jalankan:

  • Ctrl + R : Ingat perintah terakhir yang sesuai dengan karakter yang Anda berikan. Tekan pintasan ini dan mulai mengetik untuk mencari riwayat bash Anda untuk sebuah perintah.
  • Ctrl + O : Jalankan perintah yang Anda temukan dengan Ctrl + R.
  • Ctrl + G : Tinggalkan riwayat pencarian tanpa menjalankan perintah.

emacs vs. vi Keyboard Shortcuts

Petunjuk di atas menganggap Anda menggunakan konfigurasi shortcut keyboard default di bash. Secara default, bash menggunakan tombol gaya emacs. Jika Anda lebih terbiasa dengan editor teks vi, Anda dapat beralih ke cara pintas keyboard bergaya vi.

Perintah berikut akan menempatkan bash ke mode vi:

set -o vi

Perintah berikut akan menempatkan bash kembali ke mode emacs default:

set -o emacs

Dengan beberapa di toolbelt ini, Anda akan menjadi seorangMaster terminal dalam waktu singkat