Zašto bismo trebali ukloniti Povijest naredbenog retka Linuxa?
Većinu vremena ne želimo otkrivati povijest terminala drugih korisnika na vašem Linux sustavu. Na primjer, ako držite predavanja svojim studentima na laboratorijskom računalu i možda ste podučavali neke štetne naredbe i ne preporučuje se korištenje u našem sustavu. Ali većina učenika nema pojma o nuspojavama ovih kritičnih naredbi. Znatiželjni student može potražiti povijest naredbenog retka i testirati ih kako bi provjerio rad svake naredbe. To može srušiti vaš sustav mnogo puta. Međutim, svoj sustav možete popraviti ili ponovo instalirati na brz način. Ali, to nije dobra praksa. Dakle, u ovom slučaju želimo radije očistiti povijest naredbenog retka nakon što radimo na njemu. Pogotovo kada imate zajednički pristup s prijateljima ili kolegama. Upravo smo to razradili na samo jednostavnom primjeru; moglo bi biti drugih problema putem kojih želite očistiti povijest naredbenog retka Linuxa. U ovom ćemo vam članku dati demonstraciju kako možete očistiti povijest naredbenog retka u Linux sustavu.
Izvršili smo sve naredbe na Ubuntu 20.04 primjena terminala u ovom članku. Stoga je potrebno otvoriti prozor terminala na vašem sustavu. Kliknite na 'Aktivnosti' koji se nalazi u lijevom kutu na radnoj površini vašeg sustava, a zatim ćete pomoću trake za pretragu aplikacija pretražiti ključnu riječ 'terminal'. Nakon završetka pretraživanja kliknite ikonu terminala i pokrenite ga.
Uklanjanje povijesti naredbenog retka Linuxa
Ako tada želite pregledati povijest naredbe terminala, upišite sljedeću naredbu na terminal:
$ povijest
Povijest naredbenog retka obično se pohranjuje u datoteku nazvanu 'bash_history'. Ovu datoteku možete pronaći u početnom direktoriju određenog korisnika / home / username /.bash_history. Izvršite donju naredbu za pronalaženje datoteke bash_history:
$ ls -l / home / kbuzdar /.bash_history
Bilješka: Korijenski korisnik može promatrati povijest naredbi svih korisnika na vašem sustavu. No, standardni korisnik može pregledavati samo vlastitu povijest naredbenog retka.
Uklonite liniju iz povijesti basha
Ako iz datoteke bash povijesti želite ukloniti samo jedan redak, tada možete upotrijebiti opciju -d s naredbom history i unijeti ciljani broj retka koji želite ukloniti.
Na primjer, želimo obrisati naredbu koja sadrži vašu lozinku tamo gdje ste unijeli lozinku u običnom tekstu; možete lako pronaći broj retka u datoteci povijesti i očistiti ga izvršavanjem sljedeće naredbe:
$ povijest -d 355
Uklonite ili izbrišite sve naredbe iz povijesti basha
Također možete izbrisati ili izbrisati sve unose iz datoteke povijesti basha. Dakle, upotrijebite opciju -c s naredbom history. Na terminalu možete pokrenuti sljedeću naredbu da biste izbrisali ili izbrisali svu povijest basha:
$ povijest -c
Alternativno, pokretanjem sljedeće naredbe možete trajno ukloniti ili izbrisati svu povijest posljednjih izvršenih naredbi u datoteci povijesti basha.
$ cat / dev / null> ~ /.bash_history
Zaključak
U ovom smo članku predstavili bolje razumijevanje naredbe povijesti i zašto je moramo očistiti. Iz gore spomenute naredbe nadam se da sada mogu lako očistiti povijest vašeg sustava. Ali, uvijek imajte na umu da ono što izvodite na terminalu sve naredbe zabilježene u datoteci povijesti basha, stoga se preporučuje da nikad ne upotrebljavate lozinke u običnom tekstu u Linux naredbenom retku. Ako imate bilo kakvih pitanja i razmišljanja vezanih uz ovaj članak, podijelite s nama svoje ideje.