Zmeňte dĺžku histórie príkazov Bash alebo úplne zakážte históriu Bash
Obsah:
Súbor .bash_history používateľov uchováva spustenú kartu histórie príkazového riadku, pričom zaznamenáva každý príkaz, ktorý bol zadaný do výzvy bash. Tieto súbory histórie príkazov veľmi uľahčujú vyhľadanie a vyvolanie minulých príkazov, ktoré mohli byť zabudnuté, a sú tiež mimoriadne užitočné pre správu systému. Budeme sa zaoberať tým, ako zmeniť uloženú dĺžku týchto súborov, ako to zakázať a tiež ako rýchlo skontrolovať históriu bash používateľov.
Zmena dĺžky histórie bashu
Ak chcete predĺžiť dĺžku histórie užívateľských príkazov, pridajte do .bash_profile nasledujúci riadok:
HISTFILESIZE=2500
Vyššie uvedený príklad zväčší veľkosť histórie na 2 500 príkazov, ktoré možno zmeniť na ľubovoľné iné číslo, ak sa to považuje za vhodné.
Zakázať históriu bash
Nastavenie čísla HISTFILESIZE na 0 v rámci .bash_profile úplne zakáže históriu príkazov bash:
HISTFILESIZE=0
Zakázanie súboru s históriou neovplyvní obnovenie príkazu, ale zabráni superužívateľovi, aby jednoducho videl príkazy zadané do iného používateľského prostredia.
Kontrola histórie Bash
Existuje niekoľko rýchlych spôsobov, ako zobraziť históriu príkazov a vidieť svoj vlastný typ:
história
Túto históriu príkazov môžete tiež exportovať do súboru s príznakom -w:
historia -w pastbash.txt
Ak chcete zobraziť históriu príkazov iných používateľov, použite namiesto toho súbor cat s ich súborom .bash_history:
cat /Users/USERNAME/.bash_history
Pamätajte, že ak USERNAME nastavilo veľkosť súboru histórie na nulu, nič sa nezobrazí.
Praktické aplikácie pre používateľov počítačov Mac Dve z najbežnejších aplikácií pre používateľov počítačov Mac sú na sledovanie predvolených položiek, ktoré boli zadané do terminálu a rýchlo nájsť predchádzajúce príkazy. Dopytujte sa na históriu príkazov a nebudete musieť hádať, aký bol ten neznámy príkaz, ktorý ste zadali pred štyrmi mesiacmi a ktorý začínal na „s“.