GNU/Linux >> Belajar Linux >  >> Linux

Perintah Sejarah di Linux – Lihat Riwayat Terminal Linux

Perintah history di Linux memungkinkan kita untuk melihat riwayat perintah yang kita jalankan di terminal. Anda dapat mengatur jumlah maksimum entri yang harus disimpan BASH sebagai riwayat di file .bashrc Anda.

Bagi sebagian besar pengguna Linux, menggunakan baris perintah adalah aktivitas sehari-hari. Baik itu menginstal program baru, mengelola server, atau mengelola data, kami menggunakan baris perintah untuk banyak tugas.

Tapi dari semua perintah yang kita gunakan setiap hari, berapa banyak yang bisa kita ingat ketika kita perlu menggunakan perintah yang kita gunakan beberapa waktu lalu?

Untungnya, kami memiliki utilitas berguna di Linux yang tersedia untuk membantu kami.

Baik Anda seorang pemula yang membutuhkan bantuan untuk mengingat perintah yang digunakan sebelumnya, atau pengguna berpengalaman yang tidak ingin mengambil risiko salah mengetik perintah yang rumit, perintah riwayat akan menjadi alat yang penting bagi Anda.

Mengapa kita membutuhkan perintah history?

Perintah history di Linux adalah utilitas yang didukung oleh Bash dan Korn dengan tujuan untuk melacak perintah yang digunakan sebelumnya di baris perintah.

Ia bekerja dengan memperlakukan setiap perintah sebagai peristiwa terpisah. Kemudian mengaitkan setiap peristiwa dengan nomor yang digunakan untuk memanggil kembali atau mengubah perintah bila diperlukan.

Daftar perintah yang dieksekusi sebelumnya ini disimpan dalam file riwayat di ~/ .bash_history pada mesin Anda.

Perintah history digunakan untuk operasi apa pun yang terkait dengan perintah yang digunakan di baris perintah pada mesin Anda. Itu dapat membuat daftar semua perintah dari file riwayat dan mengulangi atau memodifikasi perintah yang digunakan sebelumnya.

Penggunaan Dasar Perintah history di Linux

Sekarang setelah kita memahami cara kerja perintah history di Linux, sekarang saatnya mempelajari cara menggunakannya. Di sini kita menjelajahi beberapa aplikasi umum yang berguna dari perintah history.

1. Memeriksa riwayat perintah

Penggunaan paling dasar dari perintah history di Linux adalah untuk menampilkan perintah yang digunakan sebelumnya pada mesin Anda dengan nomor event yang terkait.

Ini dapat dilakukan dengan mengetikkan history di baris perintah Anda. Anda akan melihat layar keluaran yang mirip dengan tangkapan layar yang diberikan di bawah ini.

Seperti yang Anda lihat di sini, kolom kanan mencantumkan semua perintah yang digunakan sebelumnya dalam urutan kronologis menaik dari saat pengguna memasukkan perintah pertama mereka di terminal pada mesin mereka.

Kolom kiri menampilkan 'nomor acara' dari masing-masing perintah tersebut. Semakin baru sebuah perintah, semakin tinggi nomor acaranya dalam daftar ini.

Dalam tangkapan layar ini, perintah terbaru adalah perintah dengan nomor acara 15. 

2. Membatasi Output dari Perintah history

Untuk sebagian besar kesempatan, kami tidak memerlukan seluruh daftar perintah yang kami masukkan. lebih sering kita membutuhkan daftar perintah terbaru yang kita gunakan di terminal.

Ini dapat dilakukan dengan menambahkan jumlah perintah yang baru saja digunakan saat Anda memanggil perintah history di Linux. Berikut adalah cara Anda menampilkan 5 perintah yang terakhir digunakan di terminal Anda.

Seperti yang Anda lihat, perintah history hanya menampilkan lima perintah terakhir yang dimasukkan di terminal kita. Jika Anda bekerja dengan baris perintah Linux untuk waktu yang lama, ini adalah perintah yang sering Anda gunakan.

3. Mengulangi perintah sebelumnya

Mampu melihat perintah yang digunakan sebelumnya di terminal Anda hanyalah setengah dari fungsi perintah history di Linux.

Perintah ini juga memungkinkan Anda untuk melakukan kembali perintah yang telah Anda gunakan sebelumnya.

Untuk mengulangi perintah yang Anda gunakan sebelumnya, Anda menggunakan tanda seru (!) diikuti dengan nomor acara dari perintah yang ingin Anda ulangi.

Ini adalah bagaimana kami mengulangi acara nomor 20 menggunakan daftar riwayat.

!20

Fungsionalitas ini sangat penting jika Anda perlu mengulangi perintah berulang kali. Ini juga penting ketika Anda perlu mengulangi perintah yang rumit.

Jika Anda ingin mengulang perintah terakhir, Anda tidak perlu mengingat nomor event dari perintah tersebut.

Ini dapat dilakukan hanya dengan memasukkan perintah !! ke terminal Anda. Ini akan mengulangi perintah yang terakhir dieksekusi.

Terkadang Anda tidak ingat nomor acara untuk suatu perintah, tetapi Anda ingat berapa banyak perintah yang telah Anda gunakan sebelumnya.

Kita dapat mengulangi perintah ke-n yang kita gunakan sebelumnya dengan menggunakan perintah berikut.

!-num

Di sini num adalah jumlah perintah sebelum sekarang yang ingin kita ulangi. Oleh karena itu, untuk mengulangi perintah terbaru ke-6, kami akan mengganti num dengan 6 pada perintah di atas.

4. Menghapus riwayat

Dengan daftar riwayat perintah di Linux, Anda dapat melihat riwayat, mengulanginya, dan bahkan menghapusnya.

Kami menggunakan -d tag dengan perintah history untuk menghapus perintah dari daftar history di shell Bash atau Korn. Berikut adalah sintaks untuk menghapus perintah dari daftar riwayat Anda.

history -d [event number(s)]

Seperti yang dapat Anda perhatikan di atas, ini dapat digunakan untuk menghapus satu perintah atau daftar perintah dari daftar riwayat Anda, asalkan Anda mengetahui nomor peristiwa untuk perintah yang bersangkutan.

Fungsi lain dari perintah delete adalah menghapus n perintah terakhir dari daftar riwayat Anda. Ini dapat dilakukan dengan memasukkan perintah berikut.

history -d -n

Di sini, n adalah jumlah perintah terbaru yang ingin Anda hapus dari daftar riwayat. Artinya, untuk menghapus lima perintah terakhir, Anda mengganti n dengan 5 pada perintah di atas.

Kesimpulan

Perintah history di Linux adalah alat penting bagi pengguna untuk melihat atau mengulang perintah yang sebelumnya telah digunakan di terminal mereka. Ini membantu membuat tugas pengguna baris perintah menjadi lebih sederhana.

Kami harap tutorial ini dapat membantu Anda memahami perintah history di Linux. Jika Anda memiliki umpan balik, pertanyaan, atau koreksi, jangan ragu untuk meninggalkannya di komentar di bawah.


Linux
  1. Cara menggunakan perintah history di Linux

  2. 5 penggunaan perintah mv di terminal linux

  3. Perintah mv Linux

  1. Linux du perintah

  2. Perintah ip Linux

  3. Perintah cd Linux

  1. Perintah sejarah Linux

  2. ctrl + r di baris perintah terminal linux / ubuntu

  3. Bagaimana cara melihat riwayat perintah pengguna lain di Linux?