I nutidens digitale æra er privatliv og sikkerhed de vigtigste aspekter, som enhver bruger bør følge. Ligesom på Linux-operativsystemet er vi som bruger administratorer, der udfører forskellige typer kommandoudførelse på terminalen. Når kommandoen er blevet udført, bliver dens historie gemt i filen, som er skjult for os. Så hvis denne fil er blevet gendannet, eller hvis denne historie ikke er blevet slettet, kan det være skadeligt, hvis vores system er blevet tilgået af enhver uautoriseret person. Så vi skal ofte rydde terminalhistorikken ved hjælp af nogle omfattende metoder. Så i denne artikel vil vi se forskellige typer trin-for-trin metoder, hvorigennem vi kan slette vores terminalhistorie helt.
Hvordan rydder man terminalhistorikken i Linux?
For at rydde terminalhistorikken fra vores Linux-operativsystem kan vi følge 4 forskellige omfattende metoder, der vil være nyttige for os at rydde terminalhistorikken fuldstændigt. Nedenfor er de metoder, som vi vil diskutere i denne artikel:
Indholdsfortegnelse
- Brug af historikkommando til at rydde terminalhistorikken i Linux
- Rydning af terminalhistorikken ved at redigere bashhistorikfilen
- Brug af kommandoen 'unset HISTFILE' til at rydde terminalhistorikken i Linux
- Brug af nulstillingskommandoen til at rydde terminalhistorikken i Linux
Så lad os se hver af metoderne med dens praktiske brug til at rydde terminalhistorien i Linux:
Brug af historikkommando til at rydde terminalhistorikken i Linux
I denne metode vil vi rydde terminalhistorikken ved at bruge den indbyggede historiekommando. Så følg nedenstående trin for at rydde terminalhistorikken ved hjælp af historiekommandoen:
hvordan man får æble-emojis på Android
Trin 1: Brug af tastaturgenvejen CRTL + ALT + T , åbn terminalen og indtast nedenstående kommando for at se terminalens eksisterende historie.
history>

Kontrol af eksisterende historie
Trin 2: Efter at have åbnet terminalen, for at rydde hele kommandohistorikken for den aktuelle session, skal vi indtaste følgende kommando:
history -c>

Brug historiekommando med -c for at rydde
Trin 3: For at kontrollere, om historikken er blevet ryddet eller ej, kan vi igen bruge historikkommandoen. Efter at have udført kommandoen, kan du se forskellen mellem Trin 1 og den aktuelle trinudgang.
history>

Terminalhistorik er ryddet
Rydning af terminalhistorikken ved at redigere bashhistorikfilen
I denne metode vil vi rydde terminalhistorikken ved at redigere Bash-historikfilen ( .bash_historie ). Så følg nedenstående trin for at rydde terminalen ved at redigere Bash History File.
Trin 1: Åbn terminalen og indtast nedenstående kommando for at se det eksisterende indhold af Bash History File. Dette vil returnere terminalens overordnede eksisterende historie.
vim ~/.bash_history>

Åbner bash-historikfil i Vim
Trin 2: Tryk nu på ' gg ' for at flytte til begyndelsen af filen.

Brug gg-tasten til at flytte til begyndelsen af filen
vælg som
Trin 3: Tryk derefter på Shift + d kommando to gange for at slette alle linjerne i filen. Gem filen ved at bruge kommandoen :wq .

Brug af en genvej til at slette alle linjer
Trin 4: For at kontrollere, om historikken er blevet ryddet eller ej, kan vi bruge historikkommandoen i terminalen og se resultaterne,
history>

Terminalhistorik er ryddet
Brug af kommandoen 'unset HISTFILE' til at rydde terminalhistorikken i Linux
Denne metode giver os mulighed for midlertidigt at deaktivere lagring af kommandohistorik for vores aktuelle session ved at deaktivere ' HISTFIL ' miljøvariabel. Følg nedenstående trin:
Trin 1: Åbn terminalen og udfør nedenstående kommando for at deaktivere kommandohistorikken for den aktuelle session.
unset HISTFILE>

Brug af kommandoen fra til at deaktivere lagring af kommandohistorik
Trin 2: Nu, efter at have udført ovenstående kommando, vil de kommandoer, der vil blive udført yderligere, ikke blive gemt i historiefilen. Så for at bekræfte det kan vi køre mange kommandoer.
echo ''This command will not be saved'>

Udfører prøvekommando
Trin 3: For at kontrollere, om historikken er blevet gemt eller ej, kan vi bruge historikkommandoen. Du kan se, at den kommando, vi udførte i Trin 2 er ikke gemt i historiefilen
history>

Terminalhistorik er ryddet (ikke gemt)
Brug af nulstillingskommandoen til at rydde terminalhistorikken i Linux
I denne metode vil vi bruge kommandoen nulstil indbygget til at rydde terminalhistorien. Følg nedenstående trin for at rydde terminalhistorikken ved hjælp af reset-kommandoen.
Trin 1: Åbn terminalen ved at bruge genvejen og udfør nedenstående kommando for at kontrollere den eksisterende historie.
history>

Kontrol af eksisterende historie
Trin 2: Kør nu kommandoen nedenfor for at rydde displayet og kommandohistorikken fra terminalen.
reset>

Brug af reset-kommandoen til at nulstille terminalen
Trin 3: For at verificere om terminalen er nulstillet eller ej, kan vi igen bruge reset-kommandoen i terminalen og se forskellen mellem Trin 1 og det aktuelle trin.
konverter streng til interger
history>

Terminalhistorik er ryddet
Sådan rydder du terminalhistorikken i Linux – ofte stillede spørgsmål
Hvordan kan jeg rydde hele min terminalhistorik i Linux?
For at rydde hele terminalhistorikken kan du bruge
history>kommando med-c>mulighed. Denne indstilling rydder historikfilen og fjerner alle tidligere udførte kommandoer fra historikken.history -c>Efter at have kørt denne kommando, vil hele din kommandohistorik blive ryddet.
streng metoder java
Er der en måde at fjerne en specifik kommando fra terminalhistorikken?
Ja, du kan selektivt slette en specifik kommando fra terminalhistorikken ved hjælp af `
history`>kommando. Brug først `history`>for at liste alle kommandoer med deres tilsvarende numre. Identificer det kommandonummer, du vil fjerne, og brug derefter `history -d`>efterfulgt af kommandonummeret.history history -d>Udskift `
`>med det faktiske nummer på den kommando, du ønsker at slette.
Hvordan rydder jeg terminalskærmen uden at fjerne kommandohistorikken?
Den `
clear`>kommando bruges til at rydde terminalskærmen, men den påvirker ikke kommandohistorikken. Indtast blot:clear>Dette vil give dig en ren terminalskærm, mens du bevarer din kommandohistorik.
Kan jeg forhindre specifikke kommandoer i at blive optaget i terminalhistorikken?
Ja, du kan bruge `
HISTIGNORE`>miljøvariabel for at angive mønstre af kommandoer, der skal ignoreres i historikken.For eksempel , for at ignorere kommandoer som
ls>,cd>, ogclear>, du kan bruge:export HISTIGNORE='ls:cd:clear'>Dette vil forhindre disse kommandoer i at blive registreret i historikken.
Hvor er terminalhistorikken gemt, og kan jeg redigere eller rydde den manuelt?
Terminalhistorikken gemmes typisk i `
~/.bash_history`>fil i brugerens hjemmemappe. Du kan redigere denne fil manuelt ved hjælp af en teksteditor, hvis det er nødvendigt. For at rydde historikken kan du bruge `echo`>kommando for at overskrive filen:echo>~/.bash_history>Denne kommando tømmer historikfilen og rydder effektivt terminalhistorikken.
Konklusion
Afslutningsvis er det en vigtig opgave at rydde terminalhistorikken for vores Linux-system for at opretholde privatlivets fred og sikkerhed for vores kommandolinjegrænseflade. Som i denne artikel har vi set forskellige typer metoder, hvorigennem vi kan rydde vores nuværende sessionshistorik. Vi har set nogle indbyggede kommentarer og også teknikkerne til at rydde den faktiske historiefil i henhold til vores kompatibilitet. Vi kan bruge enhver optimeret og rydde vores historie uden problemer. Dette vil gavne vores privatliv og sikkerhed mod ethvert potentielt tab af historiske kommandodata.