Domača » kako » Kako počistiti zgodovino terminalov v sistemu Linux ali macOS

    Kako počistiti zgodovino terminalov v sistemu Linux ali macOS

    Pritisnite puščico navzgor v ukazni vrstici Mac ali Linux in videli boste zadnji ukaz, ki ste ga zagnali. Nadaljujte s pritiskanjem navzgor in videli boste več ukazov; lahko greš nazaj v dni, mesece ali celo leta.

    To se imenuje vaša zgodovina in je zelo priročno. Če ste naredili napako s tipkanjem dolgega ukaza, preprosto pritisnite »gor« in odpravite težavo. Če želite ponovno vzpostaviti povezavo s strežnikom SSH, ki ste ga uporabili drugi dan, preprosto pritisnite “up”, dokler ne vidite ustreznega ukaza.

    To je uporabno, vendar je tu tudi potencialni varnostni problem, zlasti če ste v določenem trenutku pomotoma vnesli geslo v navadnem besedilu. Kako očistiti to zgodovino? Skratka, to lahko storite z dvema ukazoma: zgodovina -c, sledi rm ~ / .bash_history. Tukaj je, kaj ti ukazi delajo, za večjo jasnost.

    Počistite zgodovino trenutne seje

    Vašo zgodovino lahko razčlenite na dva kosa. Zgodovina vaših trenutnih sej in vaša dolgoročna zgodovina. Naš prvi ukaz, zgodovina -c, obravnava trenutno sejo.

    The zgodovino ukaz je vgrajen v sam Bash in -c modifikator pove programu, naj to zgodovino počisti. Ta ukaz preprečuje, da bi bilo karkoli v trenutni seji zapisano v vašo dolgoročno zgodovino, vendar ne razjasni dolgoročne zgodovine.

    Počistite vso svojo zgodovino basov

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

    rm ~ / .bash_history

    Če ne veš, rm je dolgoletni ukaz za brisanje datotek v sistemih, ki temeljijo na Unixu. ~ / .bash_history je preprost dokument z besedilom, ki shranjuje zgodovino Bash.

    Lahko pa tudi odprete datoteko in izbrišete vse vrstice, ki vas zadevajo. V računalniku Mac vnesite odprto ~ / .bash_history in vaš privzeti urejevalnik besedila odpre datoteko.

    V sistemih Linux zamenjajte odprto z imenom želenega urejevalnika besedila, na primer nano, vim, ali gedit. Če ste datoteko odprli, lahko izbrišete vse vrstice, ki jih raje ne želite obdržati. Shranite datoteko, nato ponovno zaženite ukazno lupino in črte, ki ste jih izbrisali, se ne bodo več prikazovale.

    Počistite svoj terminal za novo sejo

    Ta je večinoma nepovezana, vendar jo vseeno omenjam. Ukaz jasno Izgleda, da je vaš terminal videti, kot ste pravkar odprli novo sejo, kar je uporabno, če vzamete veliko zaslonskih posnetkov in želite, da so stvari videti urejene (ali ne želite, da bi ljudje čez ramo videli, katere ukaze ste izvajali.)

    To je popolnoma estetsko: pomaknite se navzgor in še vedno boste videli vaš prejšnji rezultat. Ampak, če ste v mojem delu, pride prav.