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: historia -c
, jonka jälkeen rm ~ / .bash_history
. Katso, mitä nämä komennot tekevät, parempaa selkeyttä.
Historiasi voi hajota 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 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.
Jos haluat poistaa koko historiasi, suorita seuraava komento:
rm ~ / .bash_history
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 avaa ~ / .bash_history
ja oletuksena tekstieditori avaa tiedoston.
Korvaa Linux-järjestelmissä avata
haluamasi tekstieditorin nimellä, kuten nano
, puhti
, 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.
Tämä ei ole läheskään riippuvainen, mutta mainitsen sen joka tapauksessa. Käsky asia selvä
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.)
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.