Ovo se zove vaše povijesti i vrlo je zgodan. Ako ste pogriješili ako upišete dugu naredbu, jednostavno pritisnite "gore" i ispravite problem. Ako se želite ponovno povezati s SSH poslužiteljem koji ste koristili neki drugi dan, jednostavno pritisnite "gore" dok ne vidite odgovarajuću naredbu.
Korisno je, ali postoji i potencijalni sigurnosni problem, osobito ako slučajno unesete lozinku u običan tekst u nekom trenutku. Kako netko briše ovu povijest? Dugačka priča kratka, to možete učiniti s dvije naredbe:
history -c
nakon čega slijedi
rm ~/.bash_history
Evo što te komande rade, za veću jasnoću.
Izbriši povijest trenutne sesije
Vaša povijest može se razbiti u dva dijela. Postoji povijest vaše trenutne sesije, a tu je i dugoročna povijest. Naša prva zapovijed,
history -c
bavi se trenutnom sesijom.
history
naredba je ugrađena u sam Bash, a
-c
modifikator govori da program očisti od povijesti. Ova naredba će spriječiti da se bilo što u vašoj trenutačnoj sesiji napiše u dugoročnu povijest, ali ne uklanja tu dugotrajnu povijest.
Očisti cijelu povijest vašeg partnera
Ako želite ukloniti cjelokupnu povijest, pokrenite sljedeću naredbu:
rm ~/.bash_history
rm
je dugotrajna naredba za brisanje datoteka u UNIX sustavima.
~/.bash_history
je jednostavan tekstualni dokument koji vam pohranjuje povijest Bash.
Alternativno, možete otvoriti datoteku i izbrisati sve linije koje vas zanimaju. Na Mac računalu upišite
open ~/.bash_history
i zadani će uređivač teksta otvoriti datoteku.
open
s imenom svog željenog uređivača teksta, kao što je
nano
,
vim
ili
gedit
Jedan ste otvorili datoteku, možete izbrisati sve linije koje radije ne biste držali ručno. Spremite datoteku, a zatim ponovno pokrenite ljusku i linije koje ste izbrisali prestat će se prikazivati.
Očistite terminal za sličnu novu sesiju
Ovo je uglavnom nepovezano, ali ionako to spominjem. Naredba
clear
čini Terminalu kao da ste upravo otvorili novu sesiju, što je korisno ako snimite mnogo snimaka zaslona i želite da vam stvari izgledaju uredno (ili ne žele da korisnici preko vašeg ramena vide koje vam komande rade).