Portál AbcLinuxu, 2. května 2025 07:22
user@stroj:~$ echo $HISTCONTROL ignoredupsnebo
user@stroj:~$ grep 'HISTCONTROL' .bashrc export HISTCONTROL=ignoredupsPokud budete mít výsledek příkazu
echo
a grep
podobný, tak je to víc než jasné. Příkazy které mc
zanechává v historii totiž začínají mezerou, proto aby byly ignorovány a do historie se nezapisovaly, je třeba přidat do nastavení shellu (konfigurační soubor .bashrc
) k proměnné HISTCONTROL ještě parametr ignorespace (parametry jsou odděleny dvojtečkou). Výsledek příkazu grep pak bude následující:
user@stroj:~$ grep 'HISTCONTROL' .bashrc export HISTCONTROL=ignoredups:ignorespacePozn.: Oba parametry lze nahradit také parametrem jedním - ignoreboth Po úpravě souboru
.bashrc
vyčistíme stávající historii
user@stroj:~$ cd user@stroj:~$ cat .bash_history | grep "^ " user@stroj:~$ mv bash_history .bash_history
Dokument vytvořil: Aleš Kapica, 16.8.2006 11:27 | Poslední úprava: Aleš Kapica, 16.8.2006 11:32 | Historie změn | Zobrazeno: 1133×
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.