Příkazy pro Linux

Jak vymazat historii příkazů v systému Linux

Jak vymazat historii příkazů v systému Linux
Historie bash ukládá záznamy všech příkazů terminálu, které jsou prováděny uživatelem v systému Linux na příkazovém řádku. Pomocí funkce historie můžete snadno vyhledat dříve provedené příkazy v systému Linux pomocí navigace pomocí kláves se šipkami.

Proč bychom měli odstranit historii příkazového řádku systému Linux?

Většinu času nechceme odhalit historii terminálů ostatních uživatelů ve vašem systému Linux. Pokud například dáváte svým studentům kurzy na laboratorním počítači a možná jste naučili některé škodlivé příkazy a nedoporučujeme je používat v našem systému. Ale většina studentů nemá představu o vedlejších účincích těchto kritických příkazů. Zvědavý student může vyhledat historii příkazového řádku a otestovat je, aby zkontroloval funkčnost každého příkazu. Může dojít k selhání vašeho systému mnohokrát. Systém však můžete rychle opravit nebo znovu nainstalovat. Není to však dobrý postup. V tomto případě tedy chceme po dokončení práce raději vymazat historii příkazového řádku. Zvláště když máte sdílený přístup se svými přáteli nebo kolegy. Právě jsme to zpracovali pouze na jednoduchém příkladu; mohou nastat další problémy, kterými chcete vymazat historii příkazového řádku systému Linux. V tomto článku vám ukážeme, jak můžete vymazat historii příkazového řádku v systému Linux.

Provedli jsme všechny příkazy na Ubuntu 20.04 aplikace terminálu v tomto článku. Proto je nutné ve vašem systému otevřít okno terminálu. Klikněte na 'Činnosti' umístěné v levém rohu na ploše vašeho systému a poté pomocí lišty pro vyhledávání aplikací prohledejte klíčové slovo 'terminál'. Po dokončení vyhledávání klikněte na ikonu terminálu a spusťte jej.

Odebrání historie příkazového řádku systému Linux

Chcete-li zobrazit historii příkazu terminálu, zadejte do terminálu následující příkaz:

$ historie

Normálně se historie příkazového řádku ukládá do souboru s názvem 'bash_history'. Tento soubor můžete najít v domovském adresáři konkrétního uživatele / home / username /.bash_history. Spusťte níže uvedený příkaz a vyhledejte soubor bash_history:

$ ls -l / home / kbuzdar /.bash_history

Poznámka: Uživatel root může sledovat historii příkazů všech uživatelů ve vašem systému. Standardní uživatel však může zobrazit pouze svou vlastní historii příkazového řádku.

Odeberte řádek z historie bash

Pokud chcete odebrat pouze jeden řádek ze souboru historie bash, můžete použít volbu -d s příkazem history a zadat číslo cílového řádku, který chcete odebrat.

Například chceme vymazat příkaz obsahující vaše heslo, kde jste zadali heslo v prostém textu; číslo řádku můžete snadno najít v souboru historie a vymazat jej provedením následujícího příkazu:

$ historie -d 355

Odebrat nebo vymazat všechny příkazy z historie bash

Můžete také vymazat nebo odstranit všechny položky ze souboru historie bash. Použijte tedy volbu -c s příkazem historie. Můžete spustit následující příkaz na terminálu a vymazat nebo odstranit celou historii bash:

$ historie -c

Alternativně spuštěním následujícího příkazu můžete trvale odebrat nebo odstranit celou historii naposledy spuštěných příkazů v souboru historie bash.

$ cat / dev / null> ~ /.bash_history

Závěr

V tomto článku jsme představili lepší pochopení příkazu historie a proč jej musíme vymazat. Z výše uvedeného příkazu doufám, že nyní můžete snadno vymazat historii vašeho systému. Vždy si však pamatujte, že to, co na terminálu provádíte, jsou všechny příkazy zaznamenané v souboru historie bash, proto se na příkazovém řádku systému Linux nikdy nepoužívejte hesla ve formátu prostého textu. Pokud máte jakékoli dotazy a myšlenky související s tímto článkem, podělte se s námi o své nápady.

Hry Nejlepší hry z příkazového řádku pro Linux
Nejlepší hry z příkazového řádku pro Linux
Příkazový řádek není při používání Linuxu jen vaším největším spojencem - může být také zdrojem zábavy, protože jej můžete použít k hraní mnoha zábavn...
Hry Nejlepší aplikace pro mapování gamepadu pro Linux
Nejlepší aplikace pro mapování gamepadu pro Linux
Pokud rádi hrajete hry na Linuxu s gamepadem místo typického vstupního systému pro klávesnici a myš, máte k dispozici několik užitečných aplikací. Mno...
Hry Užitečné nástroje pro hráče Linuxu
Užitečné nástroje pro hráče Linuxu
Pokud rádi hrajete hry na Linuxu, je pravděpodobné, že jste ke zlepšení herního zážitku použili aplikace a nástroje jako Wine, Lutris a OBS Studio. Kr...