Cara Mengosongkan Sejarah Barisan Perintah Bash di Linux

Cara Mengosongkan Sejarah Barisan Perintah Bash di Linux

Sejarah Bash menyimpan rekod semua arahan yang dilaksanakan oleh pengguna pada baris arahan Linux. Ini membolehkan anda dengan mudah menjalankan arahan yang dilaksanakan sebelumnya dengan menggunakan "anak panah"Atau"anak panah ke bawah"Kekunci untuk menatal melalui fail sejarah arahan.

Dalam artikel ini, kami akan menunjukkan kepada anda dua cara mudah untuk membersihkan sejarah baris arahan anda pada sistem Linux.

Sebab utama untuk mengeluarkan sejarah baris arahan dari terminal Linux adalah untuk menghalang pengguna lain, yang boleh menggunakan akaun yang sama.

Contohnya jika anda telah menaip arahan yang mengandungi kata laluan dalam teks biasa dan anda tidak mahu pengguna sistem lain atau penyerang melihat kata laluan ini, anda perlu memadam atau membersihkan fail sejarah.

Lihat arahan di bawah, di sini pengguna Aaronkilik telah menaip kata laluan pelayan pangkalan data pada baris arahan.

$ sudo mysql -u root [dilindungi e -mel]!#@%$ makmal 

Sekiranya anda melihat fail sejarah bash ke arah akhir, anda akan melihat kata laluan yang ditaip di atas di sana.

$ sejarah 
Periksa arahan yang dilaksanakan terakhir

The BASH_HISTORY Fail biasanya terletak di direktori rumah pengguna /rumah/nama pengguna/.BASH_HISTORY.

$ ls -l/home/aaronkilik/.BASH_HISTORY 

Untuk membuang satu baris dari fail sejarah, gunakan -d pilihan. Contohnya, jika anda ingin membersihkan arahan di mana anda memasukkan kata laluan teks yang jelas seperti dalam senario di atas, cari nombor baris dalam fail sejarah dan jalankan arahan ini.

$ Sejarah -D 2038 

Untuk memadam atau membersihkan semua penyertaan dari sejarah bash, gunakan arahan sejarah di bawah dengan -c pilihan.

$ sejarah -c 

Sebagai alternatif, anda boleh menggunakan arahan di bawah untuk memadam sejarah semua arahan yang dilaksanakan secara kekal dalam fail.

$ kucing/dev/null> ~/.BASH_HISTORY 

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

Anda boleh mengetahui lebih lanjut mengenai fail sejarah bash dan arahan sejarah berguna di sini: Kuasa "Perintah Sejarah" Linux di Bash Shell.

Sentiasa ingat bahawa semua arahan yang anda jalankan direkodkan dalam fail sejarah, jadi jangan taip kata laluan teks biasa pada baris arahan. Sekiranya anda mempunyai soalan atau pemikiran untuk berkongsi dengan kami, gunakan borang maklum balas di bawah.