Změňte délku historie příkazů Bash nebo úplně zakažte historii Bash
Obsah:
Soubor .bash_history uživatelů uchovává běžící záložku historie příkazového řádku a zaznamenává každý příkaz, který byl zadán do výzvy bash. Tyto soubory historie příkazů velmi usnadňují nalezení a vyvolání minulých příkazů, které mohly být zapomenuty, a jsou také velmi užitečné pro správu systému. Probereme, jak změnit uloženou délku těchto souborů, jak to zakázat a také jak rychle zkontrolovat historii bash uživatelů.
Změna délky historie bash
Chcete-li prodloužit historii historie uživatelských příkazů, přidejte do .bash_profile následující řádek:
HISTFILESIZE=2500
Výše uvedený příklad zvýší velikost historie na 2500 příkazů, které lze změnit na jakýkoli jiný počet, jak uznáte za vhodné.
Zakázat historii bash
Nastavení čísla HISTFILESIZE na 0 v rámci .bash_profile úplně zakáže historii příkazů bash:
HISTFILESIZE=0
Zakázání souboru historie neovlivní vyvolání příkazu, ale zabrání superuživateli, aby snadno viděl příkazy zadané do jiného uživatelského prostředí.
Kontrola historie Bash
Existuje několik rychlých způsobů, jak zobrazit historii příkazů a zobrazit svůj vlastní typ:
Dějiny
Tuto historii příkazů můžete také exportovat do souboru s parametrem -w:
historie -w pastbash.txt
Chcete-li zobrazit historii příkazů jiných uživatelů, použijte místo toho cat s jejich souborem .bash_history:
cat /Users/USERNAME/.bash_history
Pamatujte si, že pokud USERNAME nastavilo velikost souboru historie na nulu, nic se nezobrazí.
Praktické aplikace pro uživatele počítačů Mac Dvě z nejběžnějších aplikací pro uživatele počítačů Mac je sledování výchozích položek, které byly zadány. do Terminálu a rychle najít minulé příkazy. Dotazujte se na historii příkazů a nebudete muset hádat, jaký byl ten obskurní příkaz, který jste zadali před čtyřmi měsíci a který začínal „s“.