Muuta Bash-komentohistorian pituutta tai poista Bash-historia kokonaan käytöstä

Sisällysluettelo:

Anonim

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.

Muuta Bash-komentohistorian pituutta tai poista Bash-historia kokonaan käytöstä