If-Koubou

Kako izbrisati Povijest terminala na Linuxu ili MacOS-u

Kako izbrisati Povijest terminala na Linuxu ili MacOS-u (Kako da)

Pritisnite strelicu "gore" u naredbenom retku Mac ili Linux i vidjet ćete zadnju naredbu koju ste pokrenuli. Držite pritisnutim "gore" i vidjet ćete više naredbi; možete se vratiti dani, mjeseci ili čak godina.

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: povijest -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, povijest -c, bavi se trenutnom sesijom.

povijest 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

Ako ne znate, 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 otvoriti ~ / .bash_history i zadani će uređivač teksta otvoriti datoteku.

Na Linux sustavima zamijenite otvorena s imenom svog željenog uređivača teksta, kao što je nano, energija, 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 čisto č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).

Ovo je sasvim estetsko: pomičite se gore i vidjet ćete svoj prethodni izlaz. Ali, ako ste u mom djelu, to je praktično.