2 Cara Menjalankan Kembali Perintah yang Terakhir Dieksekusi di Linux


Salah satu fitur terhebat Bash adalah riwayat perintah, yang menyimpan semua perintah yang dijalankan pengguna, dalam file riwayat dalam direktori home-nya (biasanya /home/$USER/.bash_history ). Hal ini memungkinkan pengguna untuk dengan mudah mengingat, mengedit, dan menjalankan kembali perintah sebelumnya.

Pada artikel ini, kami akan menunjukkan cara menjalankan kembali perintah tertentu dari riwayat perintah yang dimasukkan ke shell. Hal ini berguna untuk menghindari mengetikkan perintah yang sama berulang kali.

Biasanya, untuk mendapatkan perintah yang baru saja Anda jalankan, Anda dapat menggunakan tombol panah Atas untuk mengambil perintah sebelumnya. Menekannya terus-menerus akan membawa Anda melalui beberapa perintah dalam riwayat, sehingga Anda dapat menemukan yang Anda inginkan. Gunakan panah Bawah untuk bergerak ke arah sebaliknya.

Namun, file riwayat mungkin berisi banyak entri, untuk menjalankan kembali perintah tertentu dari riwayat perintah, Anda dapat menjalankan perintah riwayat.

history 

Kemudian dapatkan angka dari perintah yang ingin Anda jalankan kembali (jika, misalnya Anda ingin memulai ulang PHP-FPM dan melihat statusnya, Anda perlu menjalankan kembali perintah 997 dan 998) seperti yang ditunjukkan.

!997
!998

Anda juga dapat menjalankan kembali perintah yang digunakan sebelumnya (sudo yum update) dengan karakter '!' diikuti oleh beberapa karakter pertama (misalnya sud atau sudo) dari perintah tertentu seperti yang ditunjukkan.

!sud
OR
!sudo

Untuk informasi selengkapnya tentang riwayat Bash, lihat panduan berikut ini:

  1. Kekuatan “Perintah Riwayat” Linux di Bash Shell
  2. Cara Menghapus Riwayat Baris Perintah BASH di Linux
  3. Tetapkan Tanggal dan Waktu untuk Setiap Perintah yang Anda Jalankan di Riwayat Bash
  4. Pintasan Bash Baris Perintah Linux Berguna yang Harus Anda Ketahui

Itu saja! Riwayat Bash adalah fitur keren yang memungkinkan Anda mengingat, mengedit, dan menjalankan kembali perintah sebelumnya dengan mudah. Jika Anda mengetahui cara lain untuk menjalankan kembali perintah yang terakhir dijalankan, bagikan dengan kami di bagian komentar.