Dengan set fitur yang besar dan matang, mudah untuk melihat mengapa Bash adalah shell default di banyak distribusi Linux. Namun, ia menghadapi persaingan untuk pengguna listrik dari alternatif seperti Zsh.

Salah satu fitur yang sangat berguna dari Bash dan Zsh adalah mekanisme riwayatnya, yang memudahkan untuk mengingat kembali perintah yang pernah Anda ketik sebelumnya. Cari tahu cara menghemat waktu dan menghindari pencarian manual untuk perintah yang rumit, dengan memanfaatkan sepenuhnya riwayat perintah shell Anda.

Apa itu Sejarah Shell?

Riwayat shell adalah daftar perintah yang telah Anda keluarkan pada baris perintah. Bash menyimpan riwayat ini dalam file bernama .bash_history di direktori home Anda. Dalam Zsh itu disebut .zsh_history. Anda dapat menggunakan sejarah perintah untuk menampilkan konten riwayat Anda saat ini:

Anda dapat mengubah lokasi file ini dengan mengatur FILE HIST variabel lingkungan.

Anda dapat mengatur jumlah maksimum item sejarah dengan UKURAN FILE HIST variabel lingkungan:

instagram viewer
HISTFILESIZE = 1000

Ini menetapkan ukuran file riwayat menjadi 1.000.

Riwayat shell berguna ketika Anda ingin mengulang perintah yang Anda ketikkan sebelumnya atau mengubahnya tanpa harus mengetik ulang baris sepenuhnya. NS !! perintah akan mengulangi perintah yang diketik sebelumnya. Jika Anda ingin mengubah sesuatu dalam perintah bernama sebelumnya, masukkan ^lama^baru. Di sini, "lama" adalah bagian dari baris perintah yang ingin Anda ganti dan "baru" adalah penggantinya.

Jika Anda ingin membuat daftar /bin direktori setelah daftar / dengan ls /, beginilah cara Anda mengubah perintah:

^/^/bin

Ini akan sama seperti jika Anda mengetik ls /bin.

Lihat juga: Cara Mengubah Shell Default di Linux Dengan chsh

Pengeditan Baris Perintah

Bash dan Zsh keduanya mendukung pengeditan baris perintah. Ini adalah metode yang lebih fleksibel untuk mengakses riwayat perintah Anda daripada perluasan riwayat. Secara default, perintah kunci seperti yang digunakan oleh editor Emacs. Anda dapat mengubahnya agar berfungsi lebih seperti Vim, jika Anda mau. Namun, perhatikan bahwa pintasan vim lebih canggung digunakan untuk pengeditan baris perintah, bahkan jika Vim hebat sebagai editor teks umum.

Terkait: Alasan Teratas Untuk Memberi Kesempatan kepada Editor Teks Vim

Saat Anda ingin memanggil kembali sebuah perintah, cukup tekan panah atas pada keyboard Anda. Anda dapat menekan ke atas untuk menelusuri semua perintah sebelumnya, sementara panah bawah memungkinkan Anda berpindah ke perintah yang lebih baru. Anda juga bisa menggunakan Ctrl + P dan Ctrl + N untuk menggulir ke atas dan ke bawah melalui riwayat Anda.

Untuk mencari mundur, tekan CTRL + R, lalu mulailah mengetik untuk mencari riwayat hingga Anda melihat perintah yang ingin Anda edit. tekan Ctrl + S untuk mencari ke depan.

Untuk mengubah baris perintah, Anda dapat bergerak maju mundur melintasi baris menggunakan tombol panah kanan dan kiri. Alt + F akan bergerak maju dengan sebuah kata dan Alt + B akan bergerak mundur. Untuk pergi ke awal baris, tekan Ctrl + A. Untuk pergi ke akhir, tekan Ctrl + E. Untuk menghapus satu baris sepenuhnya, tekan Ctrl + K.

Sekarang Anda Dapat Mengakses Riwayat Shell

Dengan beberapa metode sederhana, Anda dapat menemukan riwayat shell dan mengubah perintah tanpa mengetik ulang seluruh baris. Baik Bash dan Zsh memiliki kemampuan pengeditan baris perintah yang membuatnya sangat mudah. Anda memiliki pilihan shell di Linux. Mana yang terbaik untuk Anda? Baca terus untuk mengetahui shell Linux mana yang sesuai dengan gaya kerja Anda.

Shell Linux Mana yang Terbaik? 5 Kerang Umum Dibandingkan

Mencari alternatif shell bash Linux? Berikut adalah ikhtisar shell Linux mana yang terbaik: tsch, fish, KornShell, dan Z Shell.

Baca Selanjutnya

MembagikanMenciakSurel
Topik-topik yang berkaitan
  • Linux
  • Linux
  • Prompt Perintah
  • Linux Bash Shell
Tentang Penulis
David Delony (64 Artikel Diterbitkan)

David adalah seorang penulis lepas yang berbasis di Pacific Northwest, tetapi awalnya berasal dari Bay Area. Dia telah menjadi penggemar teknologi sejak kecil. Minat David termasuk membaca, menonton acara TV dan film berkualitas, bermain game retro, dan mengumpulkan rekaman.

More From David Delony

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan