Existuje nějaký způsob, jak vyloučit příkazy jako rm -rf
, svn revert
z ukládání do historie bash? Ve skutečnosti jsem je omylem vydal několikrát, i když to nemám v úmyslu, jen proto, že dělám věci rychle a stalo se to. To má za následek ztrátu spousty práce, kterou jsem dosud udělal.
Přijatá odpověď:
Možná budete chtít $HISTIGNORE
:„Seznam vzorů oddělených dvojtečkami používaný k rozhodování, které příkazové řádky by se měly uložit do seznamu historie.“ Tento řádek ve vašem ~/.bashrc by měl udělat tuto práci:
HISTIGNORE='rm *:svn revert*'
Také můžete přidat mezeru na začátek příkazu, abyste jej vyloučili z historie. Toto funguje, dokud $HISTCONTROL
obsahuje ignorespace
nebo ignoreboth
, což je výchozí nastavení pro všechny distribuce, které jsem použil.
Jak povolit přístup k zařízením USB v rámci hostů Virtualboxu?
Jak zjistit, zda je povoleno vícesměrové vysílání IP?