Cum să ștergeți istoricul bash

How Clear Bash History



Diferite tipuri de comenzi sunt executate de la terminal pentru a efectua diverse sarcini generale sau administrative. Uneori, utilizatorul trebuie să ruleze unele comenzi care conțin informații confidențiale, iar utilizatorul dorește să șteargă istoricul comenzilor din terminal după executare. Utilizatorul poate elimina tot istoricul bash sau un istoric specific utilizând 'istorie' comanda . Dar există multe alte comenzi pentru a elimina definitiv informațiile despre istoric. De asemenea, puteți elimina istoricul eliminând conținutul fișierului .bash_history fişier. Modul în care istoricul bash poate fi șters prin opțiunile menționate este prezentat în acest articol.

Ștergeți tot istoricul bash utilizând comanda istoric:

Rulați următoarea comandă pentru a crea un istoric bash. 'Data' comanda va afișa data și ora curente. „Ls” comanda va afișa lista fișierelor și folderelor locației curente. ‘ clar ‘Comanda va șterge ecranul terminalului.







$Data
$eu sunt
$clar

Rulați comanda istoric pentru a afișa istoricul bash curent.



$istorie



Rulați următoarea comandă pentru a șterge istoricul terminalului și a ieși din terminal.





$istorie -c && Ieșire

Ștergeți intrarea specifică a istoricului bash utilizând comanda istoric:

Rulați următoarea comandă pentru a crea un istoric bash. Prima comandă se va imprima 'Buna ziua' mesaj. A doua comandă va imprima numele utilizatorului conectat curent. A treia comandă va prelua datele de la utilizator și le va stoca în variabilă $ a . A patra comandă va imprima valoarea lui $ a .

$aruncat 'Buna ziua'
$care
$cititla
$aruncat $ a

Rulați „ istorie' comanda pentru a afișa istoricul curent.



$istorie

Rulați următoarele comenzi pentru a șterge 4aintrarea istoricului și imprimați istoricul după ștergere.

$istorie -d 4
$istorie

Aici, intrarea „ ecou $ a 'Este eliminat din intrarea istoric.

Ștergeți tot istoricul eliminând .bash_history:

Dacă ~ / .bash_history fișierul există și stochează informațiile istorice în acel fișier, apoi puteți rula următoarea comandă pentru a elimina fișierul.

$rm~/.bash_history

Evitați stocarea permanentă a informațiilor despre istoric:

Rulați următoarele dezactivat comandă pentru a preveni crearea unui fișier istoric și ieșirea din terminal. Dacă deschideți un terminal nou după ce executați următoarea comandă, atunci nu se vor afișa informații despre istoricul anterior.

$dezactivatHISTFILE&& Ieșire

Când valoarea HISTSIZE este setată 0, atunci nicio intrare istoric nu va fi stocată permanent. Următoarea comandă va opri stocarea informațiilor despre istoric și va termina terminalul. Când se deschide un terminal nou după executarea acestei comenzi, atunci nu se vor afișa informații despre istoricul anterior.

$HISTSIZE=0 && Ieșire

Dacă doriți să eliminați cu forță fișierul istoric, împiedicați crearea unui fișier istoric și terminați din terminal, apoi executați următoarea comandă. După aceea, dacă este deschis un nou terminal, acesta va funcționa din istoricul gol.

$rm -f $ HISTFILE && dezactivatHISTFILE&& Ieșire

Următoarea comandă poate fi, de asemenea, utilizată pentru ștergerea permanentă a informațiilor curente despre istoric și terminarea de pe terminal. Când se deschide un terminal nou după executarea acestei comenzi, atunci nu se vor afișa informații despre istoricul anterior.

$ucide -9 $$

Concluzie:

Acest articol arată cum istoricul bash poate fi șters și previne stocarea permanentă a informațiilor istorice utilizând diferite comenzi bash. Dacă utilizatorii bash lucrează cu comenzi bash normale, atunci el / ea poate folosi istorie comenzile menționate mai sus pentru a elimina anumite informații istorice sau toate când este necesar. Dar dacă utilizatorii lucrează cu date sensibile, atunci este mai bine să selectați acele comenzi afișate în acest articol pentru a preveni stocarea permanentă a informațiilor din istoric.