Jak vymazat historii příkazového řádku
Obsah:
Pokud jste častým uživatelem příkazového řádku, pravděpodobně jste již dříve zjistili, že příkaz historie je docela užitečný, ať už se jedná o zjišťování nejčastěji používaných příkazů, ukládání historie a vyhledávání v najít konkrétní minulé příkazy, vypsat všechny použité výchozí příkazy nebo cokoli jiného. To znamená, že existují některé zřejmé situace, kdy možná budete chtít tento seznam historie příkazového řádku úplně odstranit, ať už z důvodu ochrany soukromí nebo bezpečnosti.
Tento článek vám ukáže, jak vymazat historii příkazového řádku v terminálu. Tento trik funguje pro vymazání historie příkazů na počítačích Mac OS nebo Linux nebo dokonce Windows s prostředím Ubuntu.
Jak úplně vymazat historii příkazového řádku
Chcete-li vymazat historii příkazů, stačí ke známému příkazu historie připojit příznak -c, který vypadá takto:
historie -c
Tento příkaz po provedení ručně vymaže soubor .bash_history, nebo pokud používáte jiný shell, měl by vymazat i tento (zsh, tcsh, bash atd.).
Je zřejmé, že tento soubor lze také zacílit přímo pomocí rm, ale z různých důvodů je nejlepší zůstat u příkazu historie.
Pokud chcete ověřit, že příkaz fungoval, zadejte znovu jako obvykle „history“ a zjistíte, že jediný uvedený příkaz je „history -c“.
Krátké video níže ukazuje celý tento proces vymazání historie příkazů, video ukazuje postup na Mac OS s aplikací Terminal, ale vše by bylo stejné v jiných operačních systémech, které podporují vymazání příkazového řádku historie také.
To by mělo fungovat stejně v jakémkoli bash shellu, zsh shellu, tcsh a většině ostatních shellů, bez ohledu na to, zda je příkazový řádek v Mac OS X nebo linux, nebo dokonce Windows linux shell (ale ne výzva DOS).
Díky Ado za nápad s tipem. Pokud máte nějaké další užitečné tipy nebo triky týkající se vymazání historie příkazů z terminálu, podělte se o ně v komentářích!