logo

Kuinka tyhjentää päätehistoria Linuxissa

Nykypäivän digitaalisella aikakaudella yksityisyys ja turvallisuus ovat tärkeimmät näkökohdat, joita jokaisen käyttäjän tulee noudattaa. Kuten Linux-käyttöjärjestelmässä, me käyttäjänä olemme järjestelmänvalvojia, suoritamme erilaisia ​​komentojen suorittamista päätelaitteessa. Kun komento on suoritettu, sen historia tallennetaan tiedostoon, joka on meiltä piilossa. Joten jos tämä tiedosto on palautettu tai jos tätä historiaa ei ole poistettu, se voi olla haitallista, jos luvaton henkilö käyttää järjestelmäämme. Joten meidän on tyhjennettävä terminaalihistoria usein kattavilla menetelmillä. Joten tässä artikkelissa näemme erilaisia ​​vaiheittaisia ​​menetelmiä, joiden avulla voimme poistaa päätehistoriamme kokonaan.

Kuinka tyhjentää päätehistoria Linuxissa?

Päätehistorian tyhjentämiseksi Linux-käyttöjärjestelmästämme voimme seurata neljää erilaista kattavaa menetelmää, jotka auttavat meitä tyhjentämään päätehistorian kokonaan. Alla on menetelmät, joista keskustelemme tässä artikkelissa:

Sisällysluettelo



Katsotaanpa siis jokaista menetelmää sen käytännön käytöllä päätehistorian tyhjentämiseksi Linuxissa:

Historiakomennon käyttäminen päätehistorian tyhjentämiseen Linuxissa

Tässä menetelmässä tyhjennämme päätehistorian käyttämällä sisäänrakennettua historiakomentoa. Joten seuraa alla olevia vaiheita tyhjentääksesi päätehistorian historiakomennolla:

Vaihe 1: Pikanäppäimen käyttäminen CRTL + ALT + T , avaa pääte ja anna alla oleva komento nähdäksesi päätteen nykyisen historian.

history>
Olemassa olevan historian tarkistaminen

Olemassa olevan historian tarkistaminen

Vaihe 2: Päätteen avaamisen jälkeen, tyhjentääksemme koko nykyisen istunnon komentohistorian, meidän on syötettävä seuraava komento:

history -c>
Käytä historiakomentoa painamalla -c tyhjentääksesi

Käytä historiakomentoa painamalla -c tyhjentääksesi

Vaihe 3: Tarkistaaksemme, onko historia tyhjennetty vai ei, voimme jälleen käyttää historiakomentoa. Komennon suorittamisen jälkeen näet eron Vaihe 1 ja nykyinen askeltulos.

history>
Päätehistoria tyhjennetty

Päätehistoria tyhjennetty

Päätehistorian tyhjentäminen muokkaamalla Bash-historiatiedostoa

Tässä menetelmässä tyhjennämme päätehistorian muokkaamalla Bash-historiatiedostoa ( .bash_history ). Joten noudata alla olevia ohjeita tyhjentääksesi päätelaitteen muokkaamalla Bash-historiatiedostoa.

Vaihe 1: Avaa pääte ja anna alla oleva komento nähdäksesi Bash-historiatiedoston nykyisen sisällön. Tämä palauttaa terminaalin olemassa olevan kokonaishistorian.

vim ~/.bash_history>
Bash-historiatiedoston avaaminen Vimissä

Bash-historiatiedoston avaaminen Vimissä

Vaihe 2: Paina nyt ' gg ' siirtyäksesi tiedoston alkuun.

keskipainike css
Käytä gg-näppäintä siirtyäksesi tiedoston alkuun

Siirry tiedoston alkuun gg-näppäimellä

Vaihe 3: Paina seuraavaksi Vaihto + d komento kahdesti poistaaksesi kaikki tiedoston rivit. Tallenna tiedosto komennolla :wq .

Pikanäppäimen käyttäminen kaikkien rivien poistamiseen

Kaikkien rivien poistaminen pikakuvakkeen avulla

Vaihe 4: Tarkistaaksemme, onko historia tyhjennetty vai ei, voimme käyttää päätteen historiakomentoa ja nähdä tulokset,

history>
Päätehistoria tyhjennetty

Päätehistoria tyhjennetty

Käytä 'unset HISTFILE' -komentoa päätehistorian tyhjentämiseen Linuxissa

Tämän menetelmän avulla voimme tilapäisesti poistaa komentohistorian tallennuksen nykyisestä istunnosta poistamalla ' HISTFILE 'ympäristömuuttuja. Noudata alla olevia ohjeita:

Vaihe 1: Avaa pääte ja suorita alla oleva komento poistaaksesi nykyisen istunnon komentohistorian.

unset HISTFILE>
Unset-komennon käyttäminen komentohistorian tallentamisen poistamiseksi käytöstä

Unset-komennon käyttäminen komentohistorian tallentamisen poistamiseksi käytöstä

Vaihe 2: Nyt, yllä olevan komennon suorittamisen jälkeen, komentoja, jotka suoritetaan edelleen, ei tallenneta historiatiedostoon. Tämän varmistamiseksi voimme suorittaa monia komentoja.

echo ''This command will not be saved'>
Suoritetaan esimerkkikomentoa

Suoritetaan esimerkkikomentoa

Vaihe 3: Voimme käyttää historiakomentoa tarkistaaksemme, onko historia tallennettu vai ei. Voit nähdä, että komento, jonka suoritimme Vaihe 2 ei ole tallennettu historiatiedostoon

java muuntaa merkki merkkijonoksi
history>
Terminaalihistoria tyhjennetty

Päätehistoria tyhjennetty (ei tallennettu)

Nollauskomennon käyttäminen päätehistorian tyhjentämiseen Linuxissa

Tässä menetelmässä käytämme sisäänrakennettua reset-komentoa terminaalin historian tyhjentämiseen. Noudata alla olevia ohjeita tyhjentääksesi päätehistorian reset-komennolla.

Vaihe 1: Avaa pääte käyttämällä pikakuvaketta ja tarkista olemassa oleva historia suorittamalla alla oleva komento.

history>
Tarkistetaan olemassa olevaa historiaa

Olemassa olevan historian tarkistaminen

Vaihe 2: Suorita nyt alla oleva komento tyhjentääksesi näytön ja komentohistorian päätteestä.

reset>
Kuvakaappaus-(914)-min

Reset-komennon käyttäminen terminaalin nollaamiseen

Vaihe 3: Tarkistaaksemme, onko pääte nollattu vai ei, voimme jälleen käyttää päätteen reset-komentoa ja nähdä eron Vaihe 1 ja nykyinen vaihe.

history>
Päätehistoria tyhjennetty

Päätehistoria tyhjennetty

Päätehistorian tyhjentäminen Linuxissa - UKK

Kuinka voin tyhjentää koko päätehistoriani Linuxissa?

Voit tyhjentää koko päätehistorian käyttämällähistory>komennon kanssa-c>vaihtoehto. Tämä vaihtoehto tyhjentää historiatiedoston ja poistaa kaikki aiemmin suoritetut komennot historiasta.

history -c>

Tämän komennon suorittamisen jälkeen koko komentohistoriasi tyhjennetään.

Onko mahdollista poistaa tietty komento päätehistoriasta?

Kyllä, voit valikoivasti poistaa tietyn komennon päätehistoriasta käyttämällä ` history`> komento. Käytä ensin ` history`> listataksesi kaikki komennot niitä vastaavien numeroiden kanssa. Tunnista poistettavan komennon numero ja käytä sitten ` history -d`> jota seuraa komentonumero.

history history -d>

Korvaa ` `> sen komennon todellisella numerolla, jonka haluat poistaa.

Kuinka tyhjennän päätenäytön poistamatta komentohistoriaa?

` clear`> komentoa käytetään päätteen näytön tyhjentämiseen, mutta se ei vaikuta komentohistoriaan. Kirjoita vain:

clear>

Tämä tarjoaa sinulle puhtaan päätenäytön säilyttäen samalla komentohistoriasi.

Voinko estää tiettyjen komentojen tallentamisen päätteen historiaan?

Kyllä, voit käyttää ` HISTIGNORE`> ympäristömuuttuja määrittää komentomallit, jotka tulee ohittaa historiassa.

Esimerkiksi , ohittaaksesi komennot, kuten ls> , cd> , ja clear> , voit käyttää:

export HISTIGNORE='ls:cd:clear'>

Tämä estää näitä komentoja tallentamasta historiaan.

Mihin päätehistoria on tallennettu, ja voinko muokata tai tyhjentää sen manuaalisesti?

Päätteen historia tallennetaan tyypillisesti ' ~/.bash_history`> tiedosto käyttäjän kotihakemistoon. Voit tarvittaessa muokata tätä tiedostoa manuaalisesti tekstieditorilla. Voit tyhjentää historian käyttämällä ` echo`> komento tiedoston päällekirjoittamiseksi:

Tämä komento tyhjentää historiatiedoston ja tyhjentää tehokkaasti päätehistorian.

Johtopäätös

Lopuksi totean, että Linux-järjestelmämme päätehistorian tyhjentäminen on tärkeä tehtävä komentoriviliittymämme yksityisyyden ja turvallisuuden ylläpitämiseksi. Kuten tässä artikkelissa, olemme nähneet erilaisia ​​​​menetelmiä, joiden avulla voimme tyhjentää nykyisen istuntohistoriamme. Olemme nähneet joitain sisäänrakennettuja kommentteja ja myös tekniikoita todellisen historiatiedoston tyhjentämiseksi yhteensopivuutemme mukaisesti. Voimme käyttää mitä tahansa optimoitua ja tyhjentää historiamme ilman ongelmia. Tämä hyödyttää yksityisyyttämme ja turvallisuuttamme historiallisten komentotietojen mahdolliselta katoamiselta.