GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Melihat dan Menghapus Riwayat Terminal di Ubuntu 20.04

Pengantar

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. Dalam artikel ini, Anda akan mempelajari cara melihat, memanipulasi, dan menghapus riwayat terminal di ubuntu.

Perintah dalam tutorial ini dijalankan pada sistem ubuntu 20.04.

Cara Melihat Riwayat Terminal di Ubuntu

Melihat semua perintah sebelumnya di Riwayat

Anda dapat menampilkan riwayat sebelumnya melalui perintah berikut.

history

Lihat jumlah 'n' terakhir dari perintah di Riwayat

Anda juga dapat mempersempit tampilan riwayat ke sejumlah baris tertentu. Misalnya, untuk menampilkan 5 perintah terbaru, jalankan perintah berikut.

history 5

Cara Menghapus Riwayat Terminal di Ubuntu

Hapus Semua Perintah Sebelumnya dalam Riwayat

Jalankan perintah berikut untuk menghapus riwayat terminal saat ini.

history -c

Anda dapat 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 history, Anda perlu menjalankan perintah berikut setelah menjalankan perintah “history -c”

history -w

Anda dapat melihat bahwa riwayat sebelumnya telah dihapus dan ditimpa pada hasil berikut.

Hapus Satu Perintah dalam Riwayat

Anda dapat menghapus baris tertentu dalam riwayat dengan perintah berikut.

history -d <<line number>>

Catatan: Masukkan nomor baris perintah yang ingin Anda hapus pada perintah di atas. Anda dapat melihat nomor baris yang ditampilkan dengan perintah saat melihat riwayat.

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.

Hapus Riwayat dengan Menonaktifkan Pencatatan Log Riwayat Terminal/Bash

Untuk mematikan logging dari perintah terminal, jalankan perintah berikut.

sudo sh -c "echo "unset HISTFILE" >> /etc/profile"

Catatan: Anda memerlukan hak sudo/root untuk menjalankan perintah di atas.

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.

Kesimpulan

Riwayat terminal dapat bermanfaat jika Anda ingin mengunjungi kembali/mengingat perintah sebelumnya. Tapi itu bisa menjadi risiko keamanan karena mereka dapat menunjukkan alat sistem, konfigurasi, dan pengaturan. Anda dapat melihat/mempertahankan atau menghapus riwayat terminal dengan bantuan artikel ini.


Ubuntu
  1. Cara Menambah dan Menghapus Pengguna di Ubuntu, Debian &LinuxMint

  2. Buat dan hapus pengguna di Ubuntu 20.04

  3. Cara Membuat dan Menghapus Pengguna di Ubuntu 16.04

  1. Lihat dan Hapus Riwayat Terminal di Ubuntu 20.04 - Metode Terbaik?

  2. Bagaimana Cara Menghapus To Trash Via Terminal (dengan Perintah Mv)??

  3. Cara menghapus Terminal di Ubuntu

  1. Cara menghapus pengguna di Ubuntu

  2. Cara Menghapus Repositori Dan Kunci GPG Di Ubuntu

  3. Bagaimana cara saya menginstal dan memulai Traceroute di Ubuntu?