Pustaka riwayat GNU melacak semua perintah yang berjalan pada sistem dalam file ~/.bash_history secara default. Anda dapat menggunakan riwayat ini untuk melihat dan mengingat perintah sebelumnya.
Jika Anda memiliki masalah keamanan, Anda juga dapat menghapus riwayat ini.
Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri sistem GNU Linux terkait.
Dalam konteks ini, kita akan melihat bagaimana Anda dapat melihat, memanipulasi, dan menghapus riwayat terminal di ubuntu.
Bagaimana Melihat Riwayat Terminal di Ubuntu ?
1. Lihat semua perintah sebelumnya di Riwayat
Anda dapat menampilkan riwayat sebelumnya melalui perintah berikut:
$ history
2. Lihat 'n' jumlah perintah terakhir di Riwayat
Anda juga dapat mempersempit tampilan riwayat ke sejumlah baris tertentu. Misalnya, untuk menampilkan 5 perintah terbaru, jalankan perintah berikut:
$ history 5
Bagaimana Cara Menghapus Riwayat Terminal di Ubuntu ?
1. Hapus Semua Perintah Sebelumnya di Riwayat
Jalankan perintah berikut untuk menghapus riwayat terminal saat ini:
$ history -c
Anda akan melihat bahwa perintah di atas hanya akan menghapus riwayat terminal saat ini. Itu tidak akan mempengaruhi riwayat sebelumnya yang disimpan dalam file riwayat.
Untuk menimpa seluruh file riwayat, Anda perlu menjalankan perintah berikut setelah menjalankan perintah "history -c":
$ history -w
Di sini, Anda akan melihat bahwa riwayat sebelumnya akan dihapus dan ditimpa di output.
2. Hapus Satu Perintah di Riwayat
Anda dapat menghapus baris tertentu dalam riwayat dengan perintah berikut:
$ history -d <<line number>>
Catatan:Masukkan nomor baris dari perintah yang ingin Anda hapus pada perintah di atas. Anda dapat melihat nomor baris yang ditampilkan dengan perintah saat melihat riwayat.
3. Hapus Riwayat dengan Menghapus File ~/.bash_history
Anda dapat menghapus seluruh riwayat terminal dengan perintah berikut:
$ ln -sf /dev/null ~/.bash_history && history -c
Perintah ini akan menautkan file /dev/null ke file riwayat dan menghapus catatan.
4. Hapus Riwayat dengan Menonaktifkan Pencatatan Riwayat Terminal/Bash
Untuk mematikan logging dari perintah terminal, jalankan perintah berikut:
$ sudo sh -c "echo "unset HISTFILE" >> /etc/profile"
Catatan:Anda memerlukan hak istimewa sudo/root untuk menjalankan perintah di atas.
5. Hapus Riwayat dengan Mengedit File .bashrc
Anda dapat mengubah variabel HISTSIZE dan HISTFILESIZE dalam file .bashrc untuk menghentikan pencatatan riwayat. Untuk melakukannya buka file .bashrc dengan perintah berikut:
$ nano .bashrc
Sekarang pergi ke baris yang menyebutkan HISTSIZE dan HISTFILESIZE dan ubah nilainya menjadi nol. Tekan Ctrl+O dan Ctrl+X untuk menyimpan perubahan dan keluar.