Di lingkungan Linux, sebagian besar shell menyimpan riwayat perintah pengguna dalam file bernama `.bash_history`. Berikut adalah beberapa cara untuk menghapus riwayat perintah di Linux:
### 1. Menghapus Riwayat Saat Ini dari Memory: Anda dapat menggunakan perintah `history` di terminal untuk menampilkan dan menghapus riwayat perintah saat ini dari memory: ```bash history -c ``` Perintah di atas akan menghapus riwayat perintah yang disimpan di dalam memory, tetapi tidak menghapus riwayat yang telah disimpan di dalam file `.bash_history`. ### 2. Menghapus Riwayat File `.bash_history`: Anda dapat menghapus seluruh isi file `.bash_history` untuk menghapus riwayat perintah secara permanen: ```bash > ~/.bash_history ``` Perintah di atas menggunakan operator `>` untuk mengosongkan file `.bash_history`. ### 3. Menonaktifkan Penyimpanan Riwayat: Anda dapat menonaktifkan penyimpanan riwayat perintah dengan menambahkan baris berikut ke dalam file konfigurasi shell, misalnya `.bashrc`: ```bash unset HISTFILE ``` Setelah Anda menambahkan baris ini, riwayat perintah tidak akan disimpan selama sesi berjalan, dan setiap kali Anda keluar dari sesi, riwayat perintah akan hilang. ### 4. Mengatur Ukuran Riwayat: Anda dapat mengatur ukuran maksimum riwayat yang disimpan dengan menambahkan baris berikut ke dalam file konfigurasi shell: ```bash export HISTSIZE=1000 ``` Contoh di atas mengatur ukuran maksimum riwayat ke 1000 perintah. Sesuaikan dengan kebutuhan Anda. ### 5. Logout dan Login Ulang: Setelah melakukan perubahan pada konfigurasi atau menghapus riwayat, Anda dapat logout dan login ulang untuk memastikan perubahan diterapkan. ```bash logout ```
Selain itu, berbagai shell di Linux memiliki konfigurasi yang berbeda, seperti `.bashrc` untuk Bash atau `.zshrc` untuk Zsh. Pastikan untuk menyesuaikan file konfigurasi yang sesuai dengan shell yang Anda gunakan. Jika Anda tidak yakin dengan shell yang sedang Anda gunakan, Anda dapat memeriksanya dengan perintah `echo $SHELL`.