Kuinka tyhjentää komentohistoria Linuxissa

How Clear Command History Linux



Bash-historia tallentaa kaikkien päätelaitteen komentojen tietueet, jotka käyttäjä suorittaa komentorivijärjestelmän Linux-järjestelmässä. Historiaominaisuuden avulla voit helposti etsiä aiemmin suoritetut komennot Linux -järjestelmästäsi nuolinäppäimillä.

Miksi meidän pitäisi poistaa Linuxin komentorivihistoria?

Suurimman osan ajasta emme halua paljastaa muiden Linux -järjestelmän käyttäjien päätehistoriaa. Jos esimerkiksi annat oppitunteja oppilaillesi laboratoriotietokoneella ja olet ehkä opettanut haitallisia komentoja, eikä niitä suositella käytettäväksi järjestelmässämme. Mutta useimmilla opiskelijoilla ei ole aavistustakaan näiden kriittisten käskyjen sivuvaikutuksista. Utelias oppilas voi etsiä komentorivihistoriaa ja testata niitä tarkistaakseen kunkin komennon toimivuuden. Se voi kaataa järjestelmän monta kertaa. Voit kuitenkin korjata tai asentaa järjestelmän uudelleen nopeasti. Se ei kuitenkaan ole hyvä käytäntö. Joten tässä tapauksessa haluamme mieluummin tyhjentää komentorivihistorian sen käsittelyn jälkeen. Varsinkin kun olet jakanut pääsyn ystäviesi tai työtovereidesi kanssa. Olemme juuri kehittäneet sen yksinkertaisella esimerkillä; voi olla muita ongelmia, joiden kautta haluat tyhjentää Linux -komentorivihistorian. Tässä artikkelissa annamme sinulle esittelyn siitä, kuinka voit tyhjentää komentorivihistorian Linux -järjestelmässä.







Olemme suorittaneet kaikki Ubuntu 20.04 -päätesovelluksen komennot tässä artikkelissa. Siksi on tarpeen avata järjestelmän pääteikkuna. Napsauta Järjestelmän työpöydän vasemmassa kulmassa olevaa Aktiviteetit -painiketta ja käytä sitten sovelluksen hakupalkkia terminaalin avainsanalla. Kun olet tehnyt haun, napsauta päätelaitteen kuvaketta ja käynnistä se.





Linux -komentorivihistorian poistaminen

Jos haluat tarkastella päätelaitteen komentohistoriaasi, kirjoita seuraava komento päätelaitteeseen:





$historia

Normaalisti komentorivihistoria tallennetaan tiedostoon nimeltä 'bash_history'. Tämä tiedosto voit löytää tietyn käyttäjän kotihakemistosta /koti/käyttäjänimi/.bash_history. Suorita alla annettu komento löytääksesi bash_history-tiedoston:



$ls -he /Koti/kitisevä/.bash_history

Huomautus: Pääkäyttäjä voi tarkkailla järjestelmän kaikkien käyttäjien komentohistoriaa. Tavallinen käyttäjä voi kuitenkin tarkastella vain omaa komentorivihistoriaansa.

Poista rivi bash -historiasta

Jos haluat poistaa vain yhden rivin bash -historiatiedostosta, voit käyttää -d -vaihtoehtoa historian komennolla ja syöttää poistettavan rivinumeron.

Haluamme esimerkiksi tyhjentää salasanasi sisältävän komennon, jos olet kirjoittanut salasanan pelkkänä tekstinä; löydät helposti rivinumeron historiatiedostosta ja tyhjennät sen suorittamalla seuraavan komennon:

$historia -d 355

Poista tai poista kaikki komennot bash -historiasta

Voit myös tyhjentää tai poistaa kaikki merkinnät bash -historiatiedostosta. Käytä siis vaihtoehtoa -c historiakomennon kanssa. Voit tyhjentää tai poistaa koko bash -historian suorittamalla seuraavan komennon päätelaitteessa:

$historia -c

Vaihtoehtoisesti suorittamalla seuraavan komennon voit poistaa tai poistaa kaikki viimeksi suoritettujen komentojen historiat bash -historiatiedostosta pysyvästi.

$kissa /dev/tyhjä>~/.bash_history

Johtopäätös

Tässä artikkelissa olemme esittäneet paremman käsityksen historiakomennosta ja siitä, miksi meidän on poistettava se. Edellä mainitusta komennosta toivon nyt, että voit tyhjentää järjestelmän historian helposti. Muista kuitenkin aina, että mitä suoritat päätelaitteella, kaikki bash-historiatiedostoon tallennetut komennot, joten on suositeltavaa, ettet koskaan käytä salasanoja pelkkänä tekstinä Linux-komentorivillä. Jos sinulla on tähän artikkeliin liittyviä kysymyksiä ja ajatuksia, jaa ideasi kanssamme.