Promijenite duljinu povijesti Bash naredbi ili potpuno onemogućite Bash povijest

Sadržaj:

Anonim

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'.

Promijenite duljinu povijesti Bash naredbi ili potpuno onemogućite Bash povijest