GNU/Linux >> Belajar Linux >  >> Linux

Cara Menghapus Riwayat Baris Perintah BASH di Linux

Histori bash menyimpan catatan semua perintah yang dijalankan oleh pengguna di baris perintah Linux. Ini memungkinkan Anda menjalankan perintah yang dieksekusi sebelumnya dengan mudah menggunakan “panah atas ” atau “panah bawah ” untuk menggulir file riwayat perintah.

Dalam artikel ini, kami akan menunjukkan kepada Anda dua cara sederhana untuk menghapus riwayat baris perintah Anda di sistem Linux.

Alasan utama untuk menghapus riwayat baris perintah dari terminal Linux adalah untuk mencegah pengguna lain, yang mungkin menggunakan akun yang sama.

Misalnya jika Anda telah mengetikkan perintah yang berisi kata sandi dalam teks biasa dan Anda tidak ingin pengguna sistem atau penyerang lain melihat kata sandi ini, Anda perlu menghapus atau menghapus file riwayat.

Perhatikan perintah dibawah ini, disini user aaronkilik telah mengetikkan kata sandi server database pada baris perintah.

$ sudo mysql -u root [email protected]!#@%$lab

Jika Anda melihat ke file riwayat bash menjelang akhir, Anda akan melihat kata sandi yang diketik di atas di sana.

$ history

bash_history file biasanya terletak di direktori home pengguna /home/username/.bash_history .

$ ls -l /home/aaronkilik/.bash_history

Untuk menghapus satu baris dari file riwayat, gunakan -d pilihan. Misalnya, jika Anda ingin menghapus perintah di mana Anda memasukkan kata sandi teks yang jelas seperti dalam skenario di atas, temukan nomor baris di file riwayat dan jalankan perintah ini.

$ history -d 2038

Untuk menghapus atau menghapus semua entri dari riwayat bash, gunakan perintah riwayat di bawah ini dengan -c pilihan.

$ history -c

Atau, Anda dapat menggunakan perintah di bawah ini untuk menghapus riwayat semua perintah yang terakhir dieksekusi secara permanen dalam file.

$ cat /dev/null > ~/.bash_history 

Catatan :Pengguna biasa hanya dapat melihat riwayat perintahnya sendiri, tetapi pengguna root dapat melihat riwayat perintah semua pengguna lain di sistem.

Anda dapat mempelajari lebih lanjut tentang file riwayat bash dan perintah riwayat yang berguna di sini:Kekuatan "Perintah Riwayat" Linux di Bash Shell.

Selalu ingat bahwa semua perintah yang Anda jalankan dicatat dalam file riwayat, jadi jangan ketik kata sandi teks biasa pada baris perintah. Jika Anda memiliki pertanyaan atau pemikiran untuk disampaikan kepada kami, gunakan formulir masukan di bawah.


Linux
  1. Cara Menghapus Riwayat Bash di Linux

  2. Cara Menghapus Perintah Tertentu Dari Riwayat Bash Di Linux

  3. Cara Reboot Linux Menggunakan Command Line

  1. Cara menggunakan perintah history di Linux

  2. Bagaimana mengelola riwayat perintah Linux Anda

  3. 15 Contoh Untuk Menguasai Sejarah Baris Perintah Linux

  1. Cara Menggunakan Perintah sejarah Linux

  2. Perintah sejarah Linux

  3. Cara menonaktifkan pengeditan riwayat saya di bash