Cara menghapus riwayat bash

How Clear Bash History



Berbagai jenis perintah dijalankan dari terminal untuk melakukan berbagai tugas umum atau administratif. Terkadang pengguna perlu menjalankan beberapa perintah yang berisi informasi rahasia, dan pengguna ingin menghapus riwayat perintah dari terminal setelah dieksekusi. Pengguna dapat menghapus semua riwayat bash atau riwayat tertentu dengan menggunakan 'sejarah' memerintah . Tetapi ada banyak perintah lain untuk menghapus informasi riwayat secara permanen. Anda juga dapat menghapus riwayat dengan menghapus konten .bash_history mengajukan. Bagaimana riwayat bash dapat dihapus dengan opsi yang disebutkan ditampilkan dalam artikel ini.

Hapus semua riwayat bash dengan menggunakan perintah riwayat:

Jalankan perintah berikut untuk membuat beberapa riwayat bash. 'tanggal' perintah akan menampilkan tanggal dan waktu saat ini. 'L' perintah akan menampilkan daftar file dan folder dari lokasi saat ini. ' jernih ' perintah akan menghapus layar terminal.







$tanggal
$ls
$jernih

Jalankan perintah history untuk menampilkan history bash saat ini.



$sejarah



Jalankan perintah berikut untuk menghapus riwayat terminal dan keluar dari terminal.





$sejarah -C && keluar

Hapus entri riwayat bash tertentu dengan menggunakan perintah riwayat:

Jalankan perintah berikut untuk membuat beberapa riwayat bash. Perintah pertama akan mencetak 'Halo' pesan. Perintah kedua akan mencetak nama pengguna yang masuk saat ini. Perintah ketiga akan mengambil input dari pengguna dan menyimpannya dalam variabel $ a . Perintah keempat akan mencetak nilai $ a .

$dibuang 'Halo'
$siapa
$Bacake
$dibuang $ a

Jalankan ' sejarah' perintah untuk menampilkan riwayat saat ini.



$sejarah

Jalankan perintah berikut untuk menghapus 4thentri riwayat dan cetak riwayat setelah dihapus.

$sejarah -D 4
$sejarah

Di sini, entri ' gema $a ' dihapus dari entri riwayat.

Hapus semua riwayat dengan menghapus .bash_history:

jika ~/.bash_history file ada dan menyimpan informasi riwayat dalam file itu, maka Anda dapat menjalankan perintah berikut untuk menghapus file.

$rm~/.bash_history

Cegah penyimpanan informasi riwayat secara permanen:

Jalankan yang berikut ini tidak disetel perintah untuk mencegah pembuatan file riwayat dan keluar dari terminal. Jika Anda membuka terminal baru setelah menjalankan perintah berikut, maka tidak ada informasi riwayat sebelumnya yang akan ditampilkan.

$tidak disetelFILE HIST&& keluar

Ketika nilai HISTSIZE disetel 0, maka tidak ada entri riwayat yang akan disimpan secara permanen. Perintah berikut akan berhenti menyimpan informasi riwayat dan menghentikan terminal. Ketika terminal baru dibuka setelah menjalankan perintah ini, maka tidak ada informasi riwayat sebelumnya yang akan ditampilkan.

$HISTSIZE=0 && keluar

Jika Anda ingin menghapus file histori secara paksa, cegah pembuatan file histori, dan hentikan dari terminal, lalu jalankan perintah berikut. Setelah itu, jika terminal baru dibuka, maka itu akan berfungsi dari riwayat kosong.

$rm -F $HISTFILE && tidak disetelFILE HIST&& keluar

Perintah berikut juga dapat digunakan untuk menghapus informasi riwayat saat ini secara permanen dan mengakhiri dari terminal. Ketika terminal baru dibuka setelah menjalankan perintah ini, maka tidak ada informasi riwayat sebelumnya yang akan ditampilkan.

$membunuh -9 $$

Kesimpulan:

Artikel ini menunjukkan bagaimana riwayat bash dapat dihapus dan mencegah penyimpanan informasi riwayat secara permanen dengan menggunakan berbagai perintah bash. Jika pengguna bash bekerja dengan perintah bash normal, maka dia dapat menggunakan sejarah perintah yang disebutkan di atas untuk menghapus informasi tertentu atau semua riwayat saat diperlukan. Tetapi jika pengguna bekerja dengan data sensitif, maka lebih baik memilih perintah yang ditampilkan di artikel ini untuk mencegah penyimpanan informasi riwayat secara permanen.