26Aug

Terminaalihistorian tyhjentäminen Linuxissa tai MacOSissa

Paina Mac- tai Linux-komentorivin "ylös" -nuolta ja näet viimeisen suorittamasi komennon. Pidä painettuna "ylös" ja näet enemmän komentoja;voit palata päiviä, kuukausia tai jopa vuosia.

Tätä kutsutaan historianne, ja se on erittäin kätevä.Jos olet tehnyt virheen kirjoittamalla pitkä komento, paina "ylös" ja korjaa ongelma. Jos haluat muodostaa yhteyden SSH-palvelimeen, jota käytit toisena päivänä, paina "ylös", kunnes näet kyseisen komennon.

Se on hyödyllinen, mutta siinä on myös mahdollinen tietoturvaongelma, varsinkin jos olet vahingossa kirjoittamassa salasanaa tavalliseen tekstiin jossain vaiheessa. Miten tämä selviää?Pitkä tarina lyhyt, voit tehdä sen kahdella komennolla: history -c, jota seuraa rm ~ /. bash_history. Katso, mitä nämä komennot tekevät, parempaa selkeyttä.

Tyhjennä nykyisen istunnon historia

Historiaasi voidaan hajottaa kahteen osaan. Nykyinen istuntosi historia on olemassa, ja sinulla on pitkäaikainen historia. Ensimmäinen komento, historia -c, käsittelee nykyistä istuntoa.

Historia-komento on rakennettu Bashiin itse, ja -c-modifioija kertoo, että ohjelma poistaa kyseisen historian. Tämä komento estää jotain nykyisessä istunnossasi kirjoittamasta pitkäaikaiseen historiaasi, mutta ei poista tätä pitkäaikaista historiaa.

Jos haluat poistaa koko historian, suorita seuraava komento:

rm ~ /. bash_history

Jos et tiedä, rm on pitkäaikainen komento tiedostojen poistamiseksi UNIX-pohjaistenjärjestelmiin.~ /. bash_history on yksinkertainen tekstitiedosto, joka tallentaa sinut Bash-historiaan.

Vaihtoehtoisesti voit avata tiedoston ja poistaa kaikki rivejä, joista olet huolissasi. Kirjoita Macille avattu ~ /. bash_history ja oletustyökalun avattava tiedosto.

Korvaa Linux-järjestelmissä avattuna haluamasi tekstieditorin nimellä, kuten nano, vim tai gedit. Yksi, jonka olet avannut tiedoston, voit poistaa kaikki rivejä, joita et halua säilyttää käsin. Tallenna tiedosto ja käynnistä sitten shell uudelleen. Poistetut viivat eivät enää näy.

Tyhjennä terminaali uudelle istunnolle

Tämä ei ole läheskään riippuvainen, mutta mainitsen sen joka tapauksessa. Komento tyhjentää pääteesi näyttämään, että olet juuri avannut uuden istunnon, mikä on hyödyllistä, jos otat paljon kuvakaappauksia ja haluat, että asiat näyttävät siistiltä( tai älä halua ihmisiä olkapääsi nähdäksesi mitä komentoja olet käyttänyt.)

Tämä on täysin esteettinen: selaa ylös ja näet edelleen edellisen tuotos. Mutta jos olet töissäsi, se tulee kätevästi.