Slik fjerner du Terminal History på Linux eller MacOS

Innholdsfortegnelse:

Slik fjerner du Terminal History på Linux eller MacOS
Slik fjerner du Terminal History på Linux eller MacOS

Video: Slik fjerner du Terminal History på Linux eller MacOS

Video: Slik fjerner du Terminal History på Linux eller MacOS
Video: Windows 10 Airplane Mode easy Switch On Off - YouTube 2024, April
Anonim
Trykk på pil opp i kommandolinjen Mac eller Linux, og du vil se den siste kommandoen du kjørte. Fortsett å trykke "opp" og du vil se flere kommandoer; Du kan gå tilbake dager, måneder eller til og med år.
Trykk på pil opp i kommandolinjen Mac eller Linux, og du vil se den siste kommandoen du kjørte. Fortsett å trykke "opp" og du vil se flere kommandoer; Du kan gå tilbake dager, måneder eller til og med år.

Dette kalles din historie, og det er veldig praktisk. Hvis du har gjort en feil, skriver du en lang kommando, bare trykk "opp" og løse problemet. Hvis du vil koble til en SSH-server du brukte den andre dagen, trykker du bare på "opp" til du ser den aktuelle kommandoen.

Det er nyttig, men det er også et potensielt sikkerhetsproblem her, spesielt hvis du ved et uhell tastet et passord i vanlig tekst. Hvordan fjerner man denne historien? Lang historie kort, det kan du gjøre med to kommandoer:

history -c

etterfulgt av

rm ~/.bash_history

. Her er hva disse kommandoene gjør, for større klarhet.

Fjern gjeldende sesjonens historie

Din historie kan bli brutt ned i to biter. Det er din nåværende økters historie, og det er din langsiktige historie. Vår første kommando,

history -c

omhandler gjeldende økt.

De
De

history

kommandoen er bygget inn i Bash selv, og

-c

modifier forteller programmet for å fjerne den aktuelle historien. Denne kommandoen vil forhindre at noe i din nåværende økt blir skrevet til din langsiktige historie, men utrydder ikke den langsiktige historien.

Fjern alt av basen din

Hvis du vil fjerne hele historien din, kjør følgende kommando:

rm ~/.bash_history

Hvis du ikke vet,
Hvis du ikke vet,

rm

er en langvarig kommando for å slette filer i UNIX-baserte systemer.

~/.bash_history

er et enkelt tekstdokument, som lagrer deg Bash historie.

Alternativt kan du åpne filen og slette alle linjer du er bekymret for. På en Mac, skriv inn

open ~/.bash_history

og standard tekstredigeringsprogrammet åpner filen.

På Linux-systemer, erstatt
På Linux-systemer, erstatt

open

med navnet på din foretrukne tekstredigerer, for eksempel

nano

,

vim

eller

gedit

. En du har åpnet filen, kan du slette noen linjer du helst ikke vil holde for hånden. Lagre filen, start deretter om shellet ditt, og linjene du har slettet, slutter å vises.

Slett din terminal for en ny sesjon

Denne er for det meste ikke-relatert, men jeg nevner det uansett. Kommandoen

clear

gjør at Terminal ser ut som om du nettopp har åpnet en ny økt, noe som er nyttig hvis du tar mange skjermbilder og vil at ting skal se ryddig ut (eller ikke vil at folk over skulderen skal se hvilke kommandoer du har kjørt.)

Anbefalt: