26Aug

Kako izbrisati zgodovino terminalov v Linuxu ali MacOS

Pritisnite puščico "navzgor" v ukazni vrstici Mac ali Linux in boste videli zadnji ukaz, ki ste ga zagnali. Držite pritisnjeno »gor« in videli boste več ukazov;Lahko se vrnete dneve, mesece ali celo leta.

To se imenuje vaša zgodovina in je zelo priročno.Če ste napako vnesli z dolgim ​​ukazom, preprosto pritisnite »gor« in odpravite težavo.Če želite ponovno vzpostaviti povezavo s strežnikom SSH, ki ste ga uporabili prejšnji dan, preprosto pritisnite »gor«, dokler ne prikažete ustreznega ukaza.

To je koristno, vendar obstaja tudi morebitna varnostna težava tukaj, še posebej, če ste v določenem trenutku vnesli geslo v navadnem besedilu. Kako črta to zgodovino? Dolga zgodba, to lahko naredite z dvema ukazoma: zgodovino -c, ki ji sledi rm ~ /. bash_history. Evo, kaj storijo ti ukazi, za večjo jasnost.

Počistite zgodovino sedanjega dogodka

Zgodovino lahko prekinete v dve koščki. Obstaja zgodovina vaših sedanjosti, in vaša dolgoročna zgodovina. Naš prvi ukaz, zgodovina -c, obravnava trenutno sejo.

Ukaz zgodovine je vgrajen v sam Bash, modifikator -c pa programu pove, da to zgodovino črta. Ta ukaz bo preprečil, da bi se karkoli v vaši trenutni seji zapisalo v vašo dolgoročno zgodovino, vendar ne bo jasno, da je to dolgoročna zgodovina.

Počisti vse vaše zgodovine baš

Če želite odstraniti celotno zgodovino, zaženite ta ukaz:

rm ~ /. bash_history

Če ne veste, je rm dolgotrajen ukaz za brisanje datotek v UNIXsistemov.~ /. bash_history je preprost besedilni dokument, ki vam hrani zgodovino Bash.

Druga možnost je, da lahko odprete datoteko in izbrišete vse vrstice, ki vas skrbijo. V Macu odprite datoteko ~ /. bash_history in privzeti urejevalnik besedil.

V sistemih Linux zamenjajte odprto z imenom priljubljenega urejevalnika besedil, kot so nano, vim ali gedit. Eno, ki ste jo odprli, lahko izbrišete vse vrstice, ki jih ne želite držati ročno. Shranite datoteko, nato znova zaženite svojo lupino in črte, ki ste jih izbrisali, se bodo nehale prikazovati.

Počistite svoj terminal za podobno novo sejo

Ta je večinoma nepovezana, vendar jo vseeno omenjam. Ukaz jasno naredi vaš Terminal videti, kot da ste pravkar odprli novo sejo, kar je koristno, če vzamete veliko posnetkov zaslona in želite, da stvari izgledajo urejene( ali ne želite, da ljudje čez ramo vidijo, katere ukaze ste zagnali.)

To je povsem estetsko: se pomaknite navzgor in še vedno boste videli prejšnji izhod. Ampak, če ste v mojem delovnem mestu, je priročno.