Ako vymazať históriu príkazového riadku
Obsah:
Ak ste častým používateľom príkazového riadka, pravdepodobne ste už predtým zistili, že príkaz history je celkom užitočný, či už ide o zisťovanie najčastejšie používaných príkazov, výpis histórie a vyhľadávanie nájsť konkrétne minulé príkazy, zoznam všetkých použitých štandardných príkazov alebo čokoľvek iné. To znamená, že existujú niektoré zrejmé situácie, kedy možno budete chcieť tento zoznam histórie príkazového riadku úplne odstrániť, či už z dôvodu ochrany osobných údajov alebo zabezpečenia.
Tento článok vám ukáže, ako vymazať históriu príkazového riadka v termináli. Tento trik funguje na vymazanie histórie príkazov na počítačoch Mac OS alebo Linux, alebo dokonca Windows s Ubuntu shell.
Ako úplne vymazať históriu príkazového riadka
Ak chcete vymazať históriu príkazov, stačí k známemu príkazu histórie pripojiť príznak -c, ktorý vyzerá takto:
história -c
Tento príkaz pri spustení manuálne vymaže súbor .bash_history, alebo ak používate iný shell, mal by vymazať aj tento (zsh, tcsh, bash atď.).
Je zrejmé, že tento súbor je možné zacieliť aj priamo pomocou rm, ale z rôznych dôvodov je najlepšie zostať pri príkaze history.
Ak chcete overiť, či príkaz fungoval, znova zadajte „history“ ako zvyčajne a zistíte, že jediný uvedený príkaz je „history -c“.
Krátke video nižšie ukazuje celý tento proces vymazania histórie príkazov, video ukazuje postup na Mac OS s aplikáciou Terminal, ale všetko by bolo rovnaké v iných operačných systémoch, ktoré podporujú vymazanie príkazového riadka aj história.
Toto by malo fungovať rovnako v akomkoľvek bash shell, zsh shell, tcsh a väčšine ostatných shellov, bez ohľadu na to, či je príkazový riadok v Mac OS X alebo linux, alebo dokonca Windows linux shell (ale nie výzva DOS).
Vďaka Adovi za nápad s tipom. Ak máte nejaké ďalšie užitočné tipy alebo triky týkajúce sa vymazania histórie príkazov z terminálu, podeľte sa o ne v komentároch!