Cara Mengosongkan Sejarah Barisan Perintah Bash di Linux
- 1314
- 283
- Dale Harris II
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.
$ sejarahPeriksa 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.
- « Cara Menukar Port MySQL/MariaDB Default di Linux
- Cara Menghantar Mesej kepada Pengguna Log di Terminal Linux »