Terminaalihistorian tyhjentäminen Linuxissa tai MacOSissa

Sisällysluettelo:

Terminaalihistorian tyhjentäminen Linuxissa tai MacOSissa
Terminaalihistorian tyhjentäminen Linuxissa tai MacOSissa

Video: Terminaalihistorian tyhjentäminen Linuxissa tai MacOSissa

Video: Terminaalihistorian tyhjentäminen Linuxissa tai MacOSissa
Video: Windows 10 - How to Reset Windows to Factory Settings without installation disc | Yes I Can Do - YouTube 2024, Huhtikuu
Anonim
Paina Macin tai Linuxin 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.
Paina Macin tai Linuxin 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 tässä on myös mahdollinen tietoturvaongelma, varsinkin jos olet vahingossa kirjoittanut salasanan pelkkään tekstiin jossain vaiheessa. Miten tämä selviää? Pitkä tarina lyhyt, voit tehdä sen kahdella komennolla:

history -c

jonka jälkeen

rm ~/.bash_history

. Katso, mitä nämä komennot tekevät, parempaa selkeyttä.

Tyhjennä nykyisen istunnon historia

Historiasi voi hajota kahteen osaan. Nykyinen istuntosi historia on olemassa, ja sinulla on pitkäaikainen historia. Ensimmäinen komento,

history -c

käsittelee nykyistä istuntoa.

Image
Image

history

komento on rakennettu Bash itse, ja

-c

modifioija kertoo ohjelman tyhjentävän kyseisen historian. Tämä komento estää jotain nykyisessä istunnossasi kirjoittamasta pitkäaikaiseen historiaasi, mutta ei poista tätä pitkäaikaista historiaa.

Tyhjennä kaikki haastatteluasi

Jos haluat poistaa koko historiasi, suorita seuraava komento:

rm ~/.bash_history

Jos et tiedä,
Jos et tiedä,

rm

on pitkäaikainen komento tiedostojen poistamiseksi UNIX-järjestelmissä.

~/.bash_history

on yksinkertainen tekstitiedosto, joka tallentaa sinut Bash-historiaan.

Vaihtoehtoisesti voit avata tiedoston ja poistaa kaikki viivat, joista olet huolissasi. Kirjoita Mac-tietokoneeseen tyyppi

open ~/.bash_history

ja oletuksena tekstieditori avaa tiedoston.

Korvaa Linux-järjestelmissä
Korvaa Linux-järjestelmissä

open

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ä terminaalin uusi-istuntoon

Tämä ei ole läheskään riippuvainen, mutta mainitsen sen joka tapauksessa. Käsky

clear

tekee Terminalista näyttävän, että olet juuri avannut uuden istunnon, mikä on hyödyllistä, jos otat paljon kuvakaappauksia ja haluat, että asiat näyttävät siistinä (tai et halua, että ihmiset yli olkapäät ymmärtävät, mitä komentoja olet käyttänyt.)

Suositeltava: