Linux naredbe

Kako očistiti povijest naredbi u Linuxu

Kako očistiti povijest naredbi u Linuxu
Povijest basha pohranjuje zapise svih naredbi terminala koje korisnik izvršava na Linux sustavu naredbenog retka. Pomoću značajke povijesti možete lako pronaći prethodno izvršene naredbe na vašem Linux sustavu putem navigacije tipkama sa strelicama.

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.

Kako instalirati League Of Legends na Ubuntu 14.04
Ako ste ljubitelj League of Legends, ovo je prilika za vas da testirate League of Legends. Imajte na umu da je LOL podržan na PlayOnLinux ako ste kori...
Instalirajte najnoviju strategiju igre OpenRA na Ubuntu Linux
OpenRA je Libre / Free Real Time strateški pokretač igre koji stvara rane Westwoodove igre poput klasične Command & Conquer: Red Alert. Distribuirani ...
Instalirajte najnoviji Dolphin Emulator za Gamecube i Wii na Linux
Dolphin Emulator omogućuje vam igranje odabranih Gamecube i Wii igara na Linux osobnim računalima (PC). Dolphin Emulator je slobodno dostupan i emula...