Promijenite duljinu povijesti Bash naredbi ili potpuno onemogućite Bash povijest
Sadržaj:
Korisnička datoteka .bash_history čuva aktivnu karticu povijesti naredbenog retka, bilježeći svaku naredbu koja je unesena u bash prompt. Ove datoteke povijesti naredbi olakšavaju pronalaženje i prisjećanje prošlih naredbi koje su možda zaboravljene, a također su izuzetno korisne za administraciju sustava. Objasnit ćemo kako promijeniti pohranjenu duljinu ovih datoteka, kako je onemogućiti i također kako brzo provjeriti korisničku bash povijest.
Promjena duljine Bash povijesti
Da biste povećali duljinu povijesti korisničkih naredbi, dodajte sljedeći redak u .bash_profile:
HISTFILESIZE=2500
Gornji primjer će povećati veličinu povijesti na 2500 naredbi, koje se mogu promijeniti u bilo koji drugi broj prema potrebi.
Onemogući bash povijest
Postavljanje broja HISTFILESIZE na 0 unutar .bash_profile će potpuno onemogućiti povijest bash naredbi:
HISTFILESIZE=0
Isključivanje datoteke povijesti ne utječe na opoziv naredbi, ali sprječava super korisnika da lako vidi naredbe unesene u ljusku drugog korisnika.
Provjera bash povijesti
Postoji nekoliko brzih načina da vidite povijest naredbi, da vidite svoj tip:
povijest
Također možete izvesti tu povijest naredbi u datoteku s oznakom -w:
history -w pastbash.txt
Da biste vidjeli povijest naredbi drugog korisnika, umjesto toga koristite cat s njihovom .bash_history datotekom:
cat /Users/USERNAME/.bash_history
Zapamtite da ako je USERNAME postavio veličinu datoteke povijesti na nulu, ništa se neće prikazati.
Praktične aplikacije za Mac korisnike Dvije od najčešćih aplikacija za Mac korisnike je praćenje unosa zadanih postavki koje su unesene u terminal i za brzo pronalaženje prošlih naredbi. Upitajte povijest naredbi i nećete morati pogađati koja je to nejasna naredba koju ste unijeli prije četiri mjeseca, a koja je počela sa 's'.