Sejarah Perintah digunakan untuk melihat perintah yang dieksekusi sebelumnya dan juga dapat mencantumkannya.
Fitur ini tidak tersedia di shell Bourne.
Bash dan Korn mendukung fitur ini di mana setiap perintah yang dieksekusi diperlakukan sebagai peristiwa dan dikaitkan dengan nomor peristiwa yang juga dapat dipanggil dan diubah jika diperlukan. Perintah-perintah ini disimpan dalam file riwayat. di sejarah shell Bash perintah menunjukkan seluruh daftar perintah.
Sintaks:
history
Poin Penting
- tampilkan jumlah terbatas perintah yang dieksekusi sebagai berikut:
history 5
Catatan:
Perintah juga dapat dijalankan menggunakan nomor acara .
Contoh:
!231
2. Anda juga dapat mencetak perintah sebelum menjalankannya dengan menggunakan :p setelah nomor acara perintah.
Contoh:
!231:p
3. untuk menjalankan perintah ke-6 dari daftar Riwayat Bawah :
!-6
4. Perintah ini juga dapat digunakan bersama grep:
Contoh:
history | grep yum
5. Perintah terbaru dapat dilihat menggunakan !!
Contoh:
!!
6. Jadi misalkan jika perintah harus dijalankan tanpa disimpan variabel HISTFILE harus tidak disetel.
Jadi perintahnya adalah:
Contoh:
7. Perintah tersebut juga dapat dijalankan dengan menggunakan bagian dari perintah tersebut.
Contoh:
!command_starting_string
8. Riwayat juga dapat dihapus menggunakan history -d event_number .
Contoh:
history -d 566
CATATAN:
“.bash_history ” file tersembunyi menyimpan setiap perintah yang Anda tulis, setiap pengguna memiliki riwayat bash bahkan 'root' pengguna super.
9. seluruh riwayat dapat dihapus menggunakan history -c opsi tetapi tidak dapat dihapus dari “.bash_history “.
Contoh:
history -c
10. Jadi untuk menghapus seluruh history dari file “.bash_history” anda bisa menggunakan ini :
echo " " > .bash_history
11. Anda juga dapat mengetahui ukuran daftar riwayat Anda :
echo $HISTSIZE