Kuinka tyhjentää bash -historia

How Clear Bash History



Päätelaitteesta suoritetaan erityyppisiä komentoja erilaisten yleisten tai hallinnollisten tehtävien suorittamiseksi. Joskus käyttäjän on suoritettava luottamuksellisia tietoja sisältäviä komentoja, ja käyttäjä haluaa poistaa komentojen historian päätelaitteesta suorituksen jälkeen. Käyttäjä voi poistaa kaiken bash -historian tai tietyn historian käyttämällä 'historia' komento . Mutta on monia muita komentoja poistaa historiatiedot pysyvästi. Voit myös poistaa historian poistamalla .bash_history tiedosto. Tässä artikkelissa näytetään, kuinka bash -historia voidaan tyhjentää mainituilla vaihtoehdoilla.

Tyhjennä kaikki bash -historia käyttämällä historiakomentoa:

Luo bash -historia suorittamalla seuraava komento. 'Päivämäärä' -komento näyttää nykyisen päivämäärän ja kellonajan. 'Ls' -komento näyttää luettelon nykyisen sijainnin tiedostoista ja kansioista. ' asia selvä ’-Komento tyhjentää pääteikkunan.







$Päivämäärä
$ls
$asia selvä

Suorita historiakomento näyttääksesi nykyisen bash -historian.



$historia



Tyhjennä päätehistoria ja poistu päätelaitteesta suorittamalla seuraava komento.





$historia -c && poistua

Tyhjennä tietty bash -historiatieto historiakomennolla:

Luo bash -historia suorittamalla seuraava komento. Ensimmäinen komento tulostetaan 'Hei' viesti. Toinen komento tulostaa nykyisen kirjautuneen käyttäjän nimen. Kolmas komento ottaa syötteen käyttäjältä ja tallentaa muuttujan $ a . Neljäs komento tulostaa arvon $ a .

$heitti pois 'Hei'
$WHO
$lukeakohteeseen
$heitti pois $ a

Suorita ' historia' -komento näyttää nykyisen historian.



$historia

Suorita seuraavat komennot poistaaksesi 4thsyötä historia ja tulosta historia poistamisen jälkeen.

$historia -d 4
$historia

Tässä merkintä ' kaiku $ a 'Poistetaan historiatiedosta.

Tyhjennä koko historia poistamalla .bash_history:

Jos ~/.bash_history tiedosto on olemassa ja tallentaa historiatiedot kyseiseen tiedostoon, voit poistaa tiedoston suorittamalla seuraavan komennon.

$rm~/.bash_history

Estä historiatietojen tallentaminen pysyvästi:

Suorita seuraava asetettu komento estää historiatiedoston luomisen ja poistumisen päätelaitteesta. Jos avaat uuden päätelaitteen seuraavan komennon suorittamisen jälkeen, aiempia historiatietoja ei näytetä.

$asetettuHISTFILE&& poistua

Kun HISTSIZE -arvon arvoksi on asetettu 0, historiatietoja ei tallenneta pysyvästi. Seuraava komento lopettaa historiatietojen tallentamisen ja lopettaa päätelaitteen. Kun uusi päätelaite avataan tämän komennon suorittamisen jälkeen, aiempia historiatietoja ei näytetä.

$HISTIISOI=0 && poistua

Jos haluat poistaa historiatiedoston väkisin, estä historiatiedoston luomista ja lopeta päätelaitteesta ja suorita seuraava komento. Sen jälkeen, jos uusi terminaali avataan, se toimii tyhjän historian perusteella.

$rm -f $ HISTFILE && asetettuHISTFILE&& poistua

Seuraavaa komentoa voidaan käyttää myös nykyisten historiatietojen pysyvään poistamiseen ja päättämiseen päätelaitteesta. Kun uusi päätelaite avataan tämän komennon suorittamisen jälkeen, aiempia historiatietoja ei näytetä.

$tappaa -9 $$

Johtopäätös:

Tässä artikkelissa näytetään, kuinka bash -historia voidaan tyhjentää ja estää historiatietojen tallentaminen pysyvästi käyttämällä erilaisia ​​bash -komentoja. Jos bash -käyttäjät käyttävät tavallisia bash -komentoja, hän voi käyttää historia yllä mainittuja komentoja poistaa tietyt tai kaikki historiatiedot tarvittaessa. Mutta jos käyttäjät käsittelevät arkaluonteisia tietoja, on parempi valita tässä artikkelissa esitetyt komennot, jotta estät historiatietojen tallentamisen pysyvästi.