Hvordan slette bash -historien

How Clear Bash History



Ulike typer kommandoer utføres fra terminal for å utføre forskjellige generelle eller administrative oppgaver. Noen ganger må brukeren kjøre noen kommandoer som inneholder konfidensiell informasjon, og brukeren ønsker å slette historikken til kommandoene fra terminalen etter utførelse. Brukeren kan fjerne all bash -historie eller en bestemt historie ved å bruke 'historie' kommando . Men det er mange andre kommandoer for å fjerne historieinformasjon permanent. Du kan også fjerne historien ved å fjerne innholdet i .bash_history fil. Hvordan bash -historien kan slettes med de nevnte alternativene, er vist i denne artikkelen.

Slett all bash -historie ved å bruke historikkommando:

Kjør følgende kommando for å lage litt bash -historie. 'Dato' kommandoen viser gjeldende dato og klokkeslett. 'Ls' kommandoen viser listen over filer og mapper for gjeldende plassering. ' klar '-Kommandoen vil slette terminalskjermen.







$Dato
$ls
$klar

Kjør historikkommandoen for å vise gjeldende bash -historie.



$historie



Kjør følgende kommando for å slette terminalhistorikken og gå ut av terminalen.





$historie -c && exit

Fjern spesifikk bash -historieoppføring ved å bruke historikkommando:

Kjør følgende kommando for å lage litt bash -historie. Den første kommandoen skrives ut 'Hallo' beskjed. Den andre kommandoen vil skrive ut gjeldende pålogget brukernavn. Den tredje kommandoen vil ta input fra brukeren og lagre i variabelen $ a . Den fjerde kommandoen vil skrive ut verdien av $ a .

$kastet ut 'Hallo'
$WHO
$lesetil
$kastet ut $ a

Kjør ‘ historie' kommando for å vise gjeldende historie.



$historie

Kjør følgende kommandoer for å slette 4thoppføring av historien og skrive ut historien etter sletting.

$historie -d 4
$historie

Her er oppføringen av ' ekko $ a 'Er fjernet fra historikkoppføringen.

Slett all historikk ved å fjerne .bash_history:

Hvis ~/.bash_history filen eksisterer og lagrer historikkinformasjonen i den filen, så kan du kjøre følgende kommando for å fjerne filen.

$rm~/.bash_history

Forhindre lagring av historikkinformasjon permanent:

Kjør følgende usett kommando for å forhindre at du oppretter en historikkfil og går ut av terminalen. Hvis du åpner en ny terminal etter å ha kjørt følgende kommando, vil ingen tidligere historikkinformasjon vises.

$usettHISTFILE&& exit

Når verdien for HISTSIZE er satt 0, blir ingen historikkoppføring lagret permanent. Følgende kommando vil stoppe lagring av historikkinformasjon og avslutte terminalen. Når en ny terminal åpnes etter at du har kjørt denne kommandoen, vil ingen tidligere historikkinformasjon vises.

$HISTSIZE=0 && exit

Hvis du vil fjerne historikkfilen kraftig, må du forhindre at du oppretter en historikkfil og avslutte fra terminalen, og deretter kjøre følgende kommando. Etter det, hvis en ny terminal åpnes, vil den fungere fra den tomme loggen.

$rm -f $ HISTFILE && usettHISTFILE&& exit

Følgende kommando kan også brukes til å slette gjeldende historikkinformasjon permanent og avslutte fra terminalen. Når en ny terminal åpnes etter at du har kjørt denne kommandoen, vil ingen tidligere historikkinformasjon vises.

$drepe -9 $$

Konklusjon:

Denne artikkelen viser hvordan bash -historie kan slettes og forhindre lagring av historikkinformasjon permanent ved å bruke forskjellige bash -kommandoer. Hvis bash -brukerne jobber med vanlige bash -kommandoer, kan han/hun bruke historie kommandoer nevnt ovenfor for å fjerne bestemt eller all historikkinformasjon når det er nødvendig. Men hvis brukerne jobber med sensitive data, er det bedre å velge kommandoene som vises i denne artikkelen for å forhindre lagring av historisk informasjon permanent.