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_historySpriječ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&& IzlazKada 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 && IzlazAko ž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&& IzlazSljedeć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.