Kako izbrisati povijest basha

How Clear Bash History



Iz terminala se izvršavaju različite vrste naredbi za izvršavanje različitih općih ili administrativnih zadataka. Ponekad korisnik mora pokrenuti neke naredbe koje sadrže povjerljive podatke, a korisnik želi izbrisati povijest naredbi s terminala nakon izvršenja. Korisnik može ukloniti svu povijest basha ili određenu povijest pomoću 'Povijest' naredba . No postoje mnoge druge naredbe za trajno uklanjanje podataka iz povijesti. Povijest možete ukloniti i uklanjanjem sadržaja datoteke .bash_history datoteka. Kako se povijest basha može izbrisati spomenutim opcijama prikazano je u ovom članku.

Očistite svu povijest basha pomoću naredbe history:

Pokrenite sljedeću naredbu za stvaranje povijesti basha. 'datum' naredba će prikazati trenutni datum i vrijeme. 'Ls' naredba će prikazati popis datoteka i mapa trenutnog mjesta. ' čisto ‘Naredba će izbrisati zaslon terminala.







$datum
$ls
$čisto

Pokrenite naredbu history za prikaz trenutne povijesti basha.



$povijesti



Pokrenite sljedeću naredbu za brisanje povijesti terminala i izlaz iz terminala.





$povijesti -c && Izlaz

Očistite određeni unos povijesti bash pomoću naredbe history:

Pokrenite sljedeću naredbu za stvaranje povijesti basha. Ispisat će se prva naredba 'Zdravo' poruka. Druga naredba ispisat će trenutno prijavljeno korisničko ime. Treća naredba primit će unos od korisnika i pohraniti je u varijablu $ a . Četvrta naredba ispisat će vrijednost $ a .

$izbaciti 'Zdravo'
$tko
$čitatido
$izbaciti $ a

Pokreni ‘ povijest ' naredba za prikaz trenutne povijesti.



$povijesti

Pokrenite sljedeće naredbe za brisanje 4thunos povijesti i ispis povijesti nakon brisanja.

$povijesti -d 4
$povijesti

Ovdje se unosi ‘ odjek $ a ‘Uklanja se iz unosa povijesti.

Izbrišite svu povijest uklanjanjem .bash_history:

Ako je ~/.bash_history datoteka postoji i pohranjuje podatke o povijesti u tu datoteku, tada možete pokrenuti sljedeću naredbu za uklanjanje datoteke.

$rm~/.bash_history

Spriječite trajno pohranjivanje podataka iz povijesti:

Pokrenite sljedeće neraspoložen naredbu za sprječavanje stvaranja datoteke povijesti i izlaz iz terminala. Ako otvorite novi terminal nakon pokretanja sljedeće naredbe, neće se prikazati prethodni podaci iz povijesti.

$neraspoloženHISTFIL&& Izlaz

Kada je vrijednost HISTSIZE postavljena 0, tada se unos povijesti neće trajno pohraniti. Sljedeća naredba će prestati pohranjivati ​​podatke o povijesti i zatvoriti terminal. Kad se nakon pokretanja ove naredbe otvori novi terminal, neće se prikazati prethodne informacije o povijesti.

$HISTSIZE=0 && Izlaz

Ako želite nasilno ukloniti datoteku povijesti, spriječiti stvaranje datoteke povijesti i završiti s terminala, pokrenite sljedeću naredbu. Nakon toga, ako se otvori novi terminal, radit će iz prazne povijesti.

$rm -f $ HISTFILE && neraspoloženHISTFIL&& Izlaz

Sljedeća naredba također se može koristiti za trajno brisanje trenutnih podataka iz povijesti i prekid s terminala. Kad se nakon pokretanja ove naredbe otvori novi terminal, neće se prikazati prethodne informacije o povijesti.

$ubiti -9 $$

Zaključak:

Ovaj članak prikazuje kako se bash povijest može izbrisati i spriječiti trajno pohranjivanje podataka povijesti korištenjem različitih bash naredbi. Ako bash korisnici rade s normalnim bash naredbama, onda on/ona može koristiti povijesti gore spomenute naredbe za uklanjanje pojedinih ili svih podataka iz povijesti kada je to potrebno. No ako korisnici rade s osjetljivim podacima, bolje je odabrati one naredbe prikazane u ovom članku kako biste spriječili trajno pohranjivanje podataka o povijesti.