Cara membersihkan sejarah bash

How Clear Bash History



Jenis perintah yang berbeza dilaksanakan dari terminal untuk melakukan pelbagai tugas umum atau pentadbiran. Kadang kala pengguna perlu menjalankan beberapa arahan yang mengandungi maklumat sulit, dan pengguna ingin menghapus sejarah perintah dari terminal setelah dilaksanakan. Pengguna boleh membuang semua sejarah bash atau sejarah tertentu dengan menggunakan ‘Sejarah’ arahan . Tetapi ada banyak perintah lain untuk membuang maklumat sejarah secara kekal. Anda juga boleh membuang sejarah dengan membuang kandungan .bash_history fail. Bagaimana sejarah bash dapat dihapus dengan pilihan yang disebutkan ditunjukkan dalam artikel ini.

Kosongkan semua sejarah bash dengan menggunakan arahan sejarah:

Jalankan arahan berikut untuk membuat beberapa sejarah bash. 'Tarikh' arahan akan memaparkan tarikh dan masa semasa. ‘Ls’ arahan akan memaparkan senarai fail dan folder dari lokasi semasa. ' jelas Perintah akan membersihkan skrin terminal.







$Tarikh
$ls
$jelas

Jalankan arahan sejarah untuk memaparkan sejarah bash semasa.



$sejarah



Jalankan arahan berikut untuk membersihkan sejarah terminal dan keluar dari terminal.





$sejarah -c && jalan keluar

Kosongkan entri sejarah bash tertentu dengan menggunakan arahan sejarah:

Jalankan arahan berikut untuk membuat beberapa sejarah bash. Perintah pertama akan dicetak 'Helo' mesej. Perintah kedua akan mencetak nama pengguna yang dilog masuk semasa. Perintah ketiga akan mengambil input dari pengguna dan menyimpan dalam pemboleh ubah $ a . Perintah keempat akan mencetak nilai $ a .

$membuang 'Helo'
$who
$membacake
$membuang $ a

Jalankan ‘ sejarah ’ arahan untuk memaparkan sejarah semasa.



$sejarah

Jalankan arahan berikut untuk menghapus 4ikakemasukan sejarah dan mencetak sejarah setelah dipadam.

$sejarah -d 4
$sejarah

Di sini, kemasukan ‘ bergema $ a 'Dikeluarkan dari entri sejarah.

Kosongkan semua sejarah dengan membuang .bash_history:

Sekiranya ~ / .bash_history fail ada dan menyimpan maklumat sejarah dalam fail itu, maka anda boleh menjalankan perintah berikut untuk membuang fail tersebut.

$rm~/.bash_history

Cegah menyimpan maklumat sejarah secara kekal:

Jalankan perkara berikut tidak tenteram arahan untuk mengelakkan membuat fail sejarah dan keluar dari terminal. Sekiranya anda membuka terminal baru setelah menjalankan perintah berikut, maka tidak ada maklumat sejarah sebelumnya yang akan dipaparkan.

$tidak tenteramSEJARAH&& jalan keluar

Apabila nilai HISTSIZE ditetapkan 0, maka tiada catatan sejarah akan disimpan secara kekal. Perintah berikut akan berhenti menyimpan maklumat sejarah dan menghentikan terminal. Apabila terminal baru dibuka setelah menjalankan perintah ini, maka tidak ada maklumat sejarah sebelumnya yang akan dipaparkan.

$SEJARAH=0 && jalan keluar

Sekiranya anda ingin membuang fail sejarah secara paksa, cegah membuat fail sejarah, dan hentikan dari terminal, kemudian jalankan perintah berikut. Selepas itu, jika terminal baru dibuka, ia akan berfungsi dari sejarah kosong.

$rm -f $ SEJARAH && tidak tenteramSEJARAH&& jalan keluar

Perintah berikut juga dapat digunakan untuk menghapus maklumat sejarah semasa secara kekal dan berhenti dari terminal. Apabila terminal baru dibuka setelah menjalankan perintah ini, maka tidak ada maklumat sejarah sebelumnya yang akan dipaparkan.

$bunuh -9 $$

Kesimpulan:

Artikel ini menunjukkan bagaimana sejarah bash dapat dihapus dan mencegah menyimpan maklumat sejarah secara kekal dengan menggunakan pelbagai perintah bash. Sekiranya pengguna bash bekerja dengan perintah bash biasa, maka dia dapat menggunakan sejarah arahan yang disebutkan di atas untuk membuang maklumat sejarah atau tertentu apabila memerlukan. Tetapi jika pengguna bekerja dengan data sensitif, maka lebih baik memilih perintah yang ditunjukkan dalam artikel ini untuk mencegah menyimpan maklumat sejarah secara kekal.