Ako vymazať históriu terminálov v systéme Linux alebo MacOS

Obsah:

Ako vymazať históriu terminálov v systéme Linux alebo MacOS
Ako vymazať históriu terminálov v systéme Linux alebo MacOS

Video: Ako vymazať históriu terminálov v systéme Linux alebo MacOS

Video: Ako vymazať históriu terminálov v systéme Linux alebo MacOS
Video: Monitor your robotic fleet webinar by KUKA Nordic. - YouTube 2024, Apríl
Anonim
Stlačte šípku "hore" v príkazovom riadku systému Mac alebo Linux a uvidíte posledný spustený príkaz. Stlačte tlačidlo "hore" a uvidíte viac príkazov; môžete sa vrátiť do dní, mesiacov alebo dokonca rokov.
Stlačte šípku "hore" v príkazovom riadku systému Mac alebo Linux a uvidíte posledný spustený príkaz. Stlačte tlačidlo "hore" a uvidíte viac príkazov; môžete sa vrátiť do dní, mesiacov alebo dokonca rokov.

Toto sa nazýva vaša história a je to veľmi výhodné. Ak ste sa dopustili chyby zadaním dlhého príkazu, stačí stlačiť "hore" a problém vyriešiť. Ak sa chcete znova pripojiť na server SSH, ktorý ste použili druhý deň, stačí stlačiť "hore", až kým neuvidíte relevantný príkaz.

Je to užitočné, ale tu je aj potenciálny problém s bezpečnosťou, najmä ak ste v určitom okamihu zadali heslo v jednoduchom texte. Ako sa vymaže táto história? Dlhý príbeh krátky, môžete to urobiť dvoma príkazmi:

history -c

nasledovaný

rm ~/.bash_history

Tu je to, čo robia tieto príkazy, pre väčšiu prehľadnosť.

Zrušte históriu aktuálnej relácie

Vaša história môže byť zlomená do dvoch kúskov. Existuje história vašich aktuálnych relácií a je vaša dlhoročná história. Náš prvý príkaz,

history -c

sa zaoberá súčasnou reláciou.

Image
Image

history

príkaz je zabudovaný do samotného baša a

-c

modifikátor informuje program, aby vymazal túto históriu. Tento príkaz zabráni zapísaniu niečoho z vašej aktuálnej relácie do vašej dlhoročnej histórie, ale nevylučuje túto dlhodobú históriu.

Vymazať všetky svoje histórie

Ak chcete odstrániť celú históriu, spustite nasledujúci príkaz:

rm ~/.bash_history

Ak neviete,
Ak neviete,

rm

je dlhotrvajúcim príkazom na vymazanie súborov v systémoch založených na systéme UNIX.

~/.bash_history

je jednoduchý textový dokument, ktorý vám ukladá históriu Bash.

Prípadne môžete otvoriť súbor a odstrániť všetky riadky, ktoré vás zaujímajú. Na počítači Mac zadať

open ~/.bash_history

a predvolený textový editor otvorí súbor.

Na systémoch Linux nahraďte
Na systémoch Linux nahraďte

open

s názvom preferovaného textového editora, ako napríklad

nano

,

vim

alebo

gedit

Jeden súbor, ktorý ste otvorili, môžete odstrániť všetky riadky, ktoré by ste radšej nechýbali rukou. Uložte súbor, potom reštartujte shell a riadky, ktoré ste odstránili, sa prestane zobrazovať.

Vyčistite svoj terminál pre obdobnú reláciu

Toto je väčšinou nesúvisiace, ale rovnako to spomínam. Príkaz

clear

robia váš Terminal tak, ako ste práve otvorili novú reláciu, čo je užitočné, ak vezmete veľa snímok obrazovky a chcete, aby veci vyzerali poriadne (alebo nechcete, aby ľudia na vašom ramene videli príkazy, ktoré ste spustili.)

Odporúča: