Sådan ryddes og slettes historik fra Mac- og Linux -terminal

Dagligt udfører vi forskellige kommandoer fra terminalen på vores computere med Mac OS eller Linux på grund af den administrative eller administrationsopgave, vi håndterer, fra at se computerens IP -adresse til at udføre en installation, alt gemmes i "hukommelsen" i terminal eller hvad som helst. som vi kender som historie.

Denne mulighed er interessant og meget nyttig, hvis vi er de eneste, der har adgang til computeren, kalder den server eller pc, da vi ville være de eneste, der ved, hvilken opgave vi skal udføre. I tilfælde af at maskinen har adgang til mere end én bruger, vil terminalhistorik kan være et tveægget sværd, da der er kommandoer, der mærkbart påvirker systemets ydeevne eller stabilitet og hvis vi af en eller anden grund har indtastet et kodeord i almindeligt tekstformat, kan det ses i historikken igen og have sikkerhedsfejl.

Der er nogle alternativer, som vi kan implementere i Mac OS eller Linux -terminalen, såsom at forbedre sikkerheden i sudo -kommandoen eller tilføje parametre i Mac OS -terminalen.

Vi ved, at det i begge systemer er nok at trykke på pil op ↑ for at starte søgningen efter de kommandoer, der er blevet udført i løbet af dagene. I denne vejledning vil vi se, hvordan man rydder terminalens historie i macOS Sierra og CentOS 7 -miljøer.

1. Sådan slettes historie fra macOS Sierra -terminal


Det første trin er naturligvis at få adgang til terminalen på en af ​​følgende måder:
  • Brug Spotlight og indtast ordet terminal, og vælg den korrekte mulighed
  • På vej ned ad vejen Gå / Hjælpeprogrammer / Terminal

I macOS Sierra er historien opdelt i to (2) sektioner:
Historien om den aktuelle session (session, hvor vi er i øjeblikket) og langsigtet historie (sessioner, som vi har gennemført i en periode)

Slet den aktuelle sessionshistorikFor at slette denne historik bruger vi følgende kommando:

 historie -c
Parameteren -c (Clear) angiver, at historikken er slettet, men den langsigtede historik vil stadig forblive.

FORSTØRRE

Slet langsigtet historie i macOS SierraHvis vi vil slette hele historikken permanent i macOS Sierra, skal vi udføre følgende kommando:

 rm ~ / .bash_history
Parameter rm Vi ved, at det tillader sletning af filer på Unix-baserede systemer og bash_history Det er en tekstfil, hvor hele historien om de kommandoer, der er blevet udført, gemmes.

FORSTØRRE

BemærkHvis vi vil se den komplette historie med kommandoer, som vi har udført i macOS Sierra, kan vi bruge følgende kommando:

 åben ~ / .bash_history
Dette åbner en tekstfil med historikken, og derfra kan vi slette kommandoerne manuelt, hvis vi ønsker det.

Ved hjælp af disse enkle kommandoer har vi slettet kommandohistorikken i macOS Sierra (Gælder for Mac OS X) og dermed øge sikkerhedsniveauet.

2. Ryd kommandohistorik fra CentOS 7 -terminalen


På samme måde som vi har implementeret sletningen af ​​historien i macOS Sierra, fortsætter vi i CentOS 7 eller enhver anden Linux -distro.

For at slette historikken for den aktuelle session vil vi bruge

 historie -c

På samme måde vil vi bruge følgende kommando til helt at slette kommandohistorikken i CentOS 7.

 rm ~ / .bash_history
Endelig har vi mulighed for i begge systemer at bruge kommandoen klar som giver os mulighed for at slette alt, hvad vi har vist på skærmen og dermed forhindre andre mennesker i at se, hvad vi udfører.

wave wave wave wave wave