I dagens digitale tidsalder er personvern og sikkerhet hovedaspektene som hver bruker bør følge. Som på Linux-operativsystemet er vi som bruker administratorer, utfører ulike typer kommandoutførelse på terminalen. Når kommandoen er utført, lagres historien i filen som er skjult for oss. Så hvis denne filen er blitt gjenopprettet, eller hvis denne historien ikke er slettet, kan det være skadelig hvis systemet vårt har blitt åpnet av uautoriserte personer. Så vi må tømme terminalhistorikken ofte ved å bruke noen omfattende metoder. Så i denne artikkelen vil vi se forskjellige typer trinn-for-trinn-metoder som vi kan slette terminalhistorikken vår fullstendig.
Hvordan tømme terminalhistorikken i Linux?
For å slette terminalhistorikken fra Linux-operativsystemet vårt, kan vi følge 4 forskjellige omfattende metoder som vil være nyttige for oss å tømme terminalhistorikken fullstendig. Nedenfor er metodene som vi vil diskutere i denne artikkelen:
Innholdsfortegnelse
- Bruke historiekommando for å tømme terminalloggen i Linux
- Tømme terminalhistorikken ved å redigere bashhistorikkfilen
- Bruk av kommandoen «unset HISTFILE» for å tømme terminalhistorikken i Linux
- Bruke tilbakestillingskommandoen for å tømme terminalhistorikken i Linux
Så la oss se hver av metodene med dens praktiske bruk for å tømme terminalhistorikken i Linux:
Bruke historiekommando for å tømme terminalloggen i Linux
I denne metoden vil vi tømme terminalhistorikken ved å bruke den innebygde historiekommandoen. Så følg trinnene nedenfor for å tømme terminalhistorikken ved å bruke historiekommandoen:
er kat timpf advokat
Trinn 1: Bruke hurtigtasten CRTL + ALT + T , åpne terminalen og skriv inn kommandoen nedenfor for å se den eksisterende historikken til terminalen.
history>

Sjekker eksisterende historikk
Steg 2: Etter å ha åpnet terminalen, for å slette hele kommandohistorikken for gjeldende økt, må vi skrive inn følgende kommando:
history -c>

Bruk historiekommando med -c for å slette
Trinn 3: For å bekrefte om historikken er slettet eller ikke, kan vi igjen bruke historikk-kommandoen. Etter å ha utført kommandoen, kan du se forskjellen mellom Trinn 1 og gjeldende trinnutgang.
history>

Terminalhistorikk er slettet
Tømme terminalhistorikken ved å redigere bashhistorikkfilen
I denne metoden vil vi tømme terminalhistorikken ved å redigere Bash-historikkfilen ( .bash_history ). Så følg trinnene nedenfor for å tømme terminalen ved å redigere Bash History File.
Trinn 1: Åpne terminalen og skriv inn kommandoen nedenfor for å se det eksisterende innholdet i Bash History File. Dette vil returnere den generelle eksisterende historien til terminalen.
vim ~/.bash_history>

Åpner bash-historikkfil i Vim
Steg 2: Nå trykker du på ' gg for å gå til begynnelsen av filen.

Bruk gg-tasten for å flytte til begynnelsen av filen
fjær og fjær mvc
Trinn 3: Deretter trykker du på Shift + d kommando to ganger for å slette alle linjene i filen. Lagre filen ved å bruke kommandoen :wq .

Bruke en snarvei for å slette alle linjer
Trinn 4: For å sjekke om historien er slettet eller ikke, kan vi bruke historiekommandoen i terminalen og se resultatene,
history>

Terminalhistorikk er slettet
Bruk av kommandoen «unset HISTFILE» for å tømme terminalhistorikken i Linux
Denne metoden lar oss midlertidig deaktivere lagring av kommandohistorikk for vår nåværende økt ved å deaktivere HISTFIL ' miljøvariabel. Følg trinnene nedenfor:
Trinn 1: Åpne terminalen og utfør kommandoen nedenfor for å deaktivere kommandohistorikk for gjeldende økt.
unset HISTFILE>

Bruke unset-kommandoen for å deaktivere lagring av kommandohistorikk
Steg 2: Nå, etter å ha utført kommandoen ovenfor, vil ikke kommandoene som skal utføres videre bli lagret i historiefilen. Så for å bekrefte det, kan vi kjøre mange kommandoer.
echo ''This command will not be saved'>

Utfører eksempelkommando
Trinn 3: For å bekrefte om historikken er lagret eller ikke, kan vi bruke historikkkommandoen. Du kan se at kommandoen vi utførte i Steg 2 er ikke lagret i historikkfilen
history>

Terminalhistorikk slettet (ikke lagret)
Bruke tilbakestillingskommandoen for å tømme terminalhistorikken i Linux
I denne metoden vil vi bruke den innebygde reset-kommandoen for å tømme terminalhistorikken. Følg trinnene nedenfor for å slette terminalhistorikken ved å bruke tilbakestillingskommandoen.
Trinn 1: Åpne terminalen ved å bruke snarveien og utfør kommandoen nedenfor for å sjekke den eksisterende historikken.
history>

Sjekker eksisterende historikk
Steg 2: Kjør nå kommandoen nedenfor for å tømme skjermen og kommandohistorikken fra terminalen.
reset>

Bruke reset-kommandoen for å tilbakestille terminalen
Trinn 3: For å verifisere om terminalen er tilbakestilt eller ikke, kan vi igjen bruke reset-kommandoen i terminalen og se forskjellen mellom Trinn 1 og gjeldende trinn.
konverter streng til interger
history>

Terminalhistorikk er slettet
Slik sletter du terminalhistorikken i Linux - Vanlige spørsmål
Hvordan kan jeg slette hele terminalloggen min i Linux?
For å slette hele terminalhistorikken kan du bruke
history>kommando med-c>alternativ. Dette alternativet sletter historikkfilen og fjerner alle tidligere utførte kommandoer fra loggen.history -c>Etter å ha kjørt denne kommandoen, vil hele kommandohistorikken bli slettet.
javascript opplæring
Er det en måte å fjerne en bestemt kommando fra terminalloggen?
Ja, du kan selektivt slette en spesifikk kommando fra terminalloggen ved å bruke `
history`>kommando. Først bruker du `history`>for å liste alle kommandoer med tilhørende tall. Identifiser kommandonummeret du vil fjerne, og bruk deretter `history -d`>etterfulgt av kommandonummeret.history history -d>Erstatt `
`>med det faktiske nummeret på kommandoen du ønsker å slette.
Hvordan sletter jeg terminalskjermen uten å fjerne kommandohistorikken?
Den `
clear`>kommandoen brukes til å tømme terminalskjermen, men den påvirker ikke kommandohistorikken. Bare skriv inn:clear>Dette vil gi deg en ren terminalskjerm samtidig som kommandohistorikken din bevares.
Kan jeg forhindre at spesifikke kommandoer registreres i terminalloggen?
Ja, du kan bruke `
HISTIGNORE`>miljøvariabel for å spesifisere mønstre av kommandoer som skal ignoreres i historien.For eksempel , for å ignorere kommandoer som
ls>,cd>, ogclear>, du kan bruke:export HISTIGNORE='ls:cd:clear'>Dette vil forhindre at disse kommandoene blir registrert i loggen.
Hvor er terminalloggen lagret, og kan jeg redigere eller slette den manuelt?
Terminalhistorikken lagres vanligvis i `
~/.bash_history`>filen i brukerens hjemmekatalog. Du kan redigere denne filen manuelt ved å bruke et tekstredigeringsprogram om nødvendig. For å tømme loggen kan du bruke `echo`>kommando for å overskrive filen:echo>~/.bash_history>Denne kommandoen tømmer historikkfilen, og sletter effektivt terminalloggen.
Konklusjon
Avslutningsvis er å tømme terminalhistorikken til Linux-systemet vårt en viktig oppgave for å opprettholde personvernet og sikkerheten til kommandolinjegrensesnittet vårt. Som i denne artikkelen har vi sett forskjellige typer metoder som vi kan tømme vår nåværende økthistorikk gjennom. Vi har sett noen innebygde kommentarer og også teknikkene for å tømme den faktiske historiefilen i henhold til vår kompatibilitet. Vi kan bruke hvilken som helst optimalisert og slette historikken vår uten problemer. Dette vil være til fordel for personvernet vårt og sikkerheten mot potensielt tap av historiske kommandodata.