Kako izbrisati Povijest terminala na Linuxu ili MacOS-u

Sadržaj:

Kako izbrisati Povijest terminala na Linuxu ili MacOS-u
Kako izbrisati Povijest terminala na Linuxu ili MacOS-u

Video: Kako izbrisati Povijest terminala na Linuxu ili MacOS-u

Video: Kako izbrisati Povijest terminala na Linuxu ili MacOS-u
Video: How to Enable Auto Login in Windows 10 - YouTube 2024, Studeni
Anonim
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.
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:

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.

Image
Image

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

Ako ne znate,
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

open ~/.bash_history

i zadani će uređivač teksta otvoriti datoteku.

Na Linux sustavima zamijenite
Na Linux sustavima zamijenite

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

Preporučeni: