Pakeiskite „Bash“ komandų istorijos ilgį arba visiškai išjunkite „Bash“ istoriją
Turinys:
Naudotojų .bash_history failas saugo komandų eilutės istorijos skirtuką, registruodamas kiekvieną komandą, įvestą į bash eilutę. Dėl šių komandų istorijos failų labai lengva rasti ir prisiminti ankstesnes komandas, kurios galėjo būti pamirštos, be to, jie labai naudingi sistemos administravimui. Mes apžvelgsime, kaip pakeisti šių failų saugomą ilgį, kaip jį išjungti ir kaip greitai patikrinti naudotojų bash istoriją.
Bash istorijos ilgio keitimas
Norėdami padidinti vartotojų komandų istorijos istorijos trukmę, prie .bash_profile pridėkite šią eilutę:
HISTFILESIZE=2500
Aukščiau pateiktame pavyzdyje istorijos dydis padidins iki 2500 komandų, kurias galima pakeisti į bet kokį kitą skaičių, jei manoma, kad reikia.
Išjungti Bash istoriją
Nustačius .bash_profile HISTFILESIZE skaičių į 0, bash komandų istorija bus visiškai išjungta:
HISTFILESIZE=0
Istorijos failo išjungimas nedaro įtakos komandų atšaukimui, tačiau tai neleidžia supervartotojui lengvai matyti komandų, įvestų į kito vartotojo apvalkalą.
Bash istorijos tikrinimas
Yra keli greiti būdai peržiūrėti komandų istoriją ir savo tipą:
istorija
Tą komandų istoriją taip pat galite eksportuoti į failą su vėliava -w:
history -w pastbash.txt
Jei norite pamatyti kitų naudotojų komandų istoriją, vietoj to naudokite cat su jų .bash_history failu:
cat /Users/USERNAME/.bash_history
Atminkite, kad jei USERNAME nustatė savo istorijos failo dydį į nulį, nieko nebus rodoma.
Praktinės programos „Mac“ naudotojams Dvi dažniausiai naudojamų „Mac“ naudotojų taikomųjų programų yra įvestų numatytųjų įrašų stebėjimas į terminalą ir greitai rasti ankstesnes komandas. Pateikite užklausą komandų istorijoje ir jums nereikės spėlioti, kokia buvo ta neaiški komanda, kurią įvedėte prieš keturis mėnesius ir kuri prasidėjo raide „s“.