Muuta Bash-komentohistorian pituutta tai poista Bash-historia kokonaan käytöstä
Sisällysluettelo:
Käyttäjien .bash_history-tiedosto pitää käynnissä olevaa komentorivihistorian välilehteä ja kirjaa jokaisen bash-kehotteeseen syötetyn komennon. Näiden komentohistoriatiedostojen avulla on erittäin helppo löytää ja palauttaa aiempia komentoja, jotka on saatettu unohtaa, ja ne ovat myös erittäin hyödyllisiä järjestelmän hallinnassa. Käsittelemme kuinka muuttaa näiden tiedostojen tallennettua pituutta, miten se poistetaan käytöstä ja kuinka nopeasti tarkistaa käyttäjien bash-historia.
Bash-historian pituuden muuttaminen
Pidentääksesi käyttäjien komentohistorian historian pituutta, lisää seuraava rivi .bash_profile-tiedostoon:
HISTFILESIZE=2500
Yllä oleva esimerkki kasvattaa historian koon 2500 komentoon, jotka voidaan muuttaa mihin tahansa muuhun sopivaksi katsottuun numeroon.
Poista Bash-historia käytöstä
HISTFILESIZE-luvun asettaminen 0:ksi .bash_profile-tiedostossa poistaa bash-komentohistorian kokonaan käytöstä:
HISTFILESIZE=0
Historiatiedoston poistaminen käytöstä ei vaikuta komentojen palauttamiseen, mutta se estää superkäyttäjää näkemästä helposti toisen käyttäjän komentotulkkiin syötettyjä komentoja.
Bash-historian tarkistaminen
On muutama nopea tapa nähdä komentohistoria ja nähdä oma tyyppisi:
historia
Voit myös viedä komentohistorian tiedostoon -w-lipulla:
history -w pastbash.txt
Jos haluat nähdä toisen käyttäjän komentohistorian, käytä sen sijaan cata heidän .bash_history-tiedostonsa kanssa:
kissa /Käyttäjät/KÄYTTÄJÄNIMI/.bash_history
Muista, että jos KÄYTTÄJÄN KÄYTTÄJÄ on asettanut historiatiedoston koon nollaksi, mitään ei näytetä.
Käytännön sovellukset Mac-käyttäjille Kaksi yleisimmistä Mac-käyttäjien sovelluksista on pitää kirjaa syötetyistä oletusarvoista terminaaliin ja löytää nopeasti aiemmat komennot. Kysele komentohistoriaa, niin sinun ei tarvitse arvata, mikä se epäselvä komento oli, jonka annoit neljä kuukautta sitten ja joka alkoi s-kirjaimella.