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.
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
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.
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.)