Ukazi za Linux

Kako počistiti zgodovino ukazov v Linuxu

Kako počistiti zgodovino ukazov v Linuxu
Zgodovina bash shranjuje zapise vseh terminalskih ukazov, ki jih izvaja uporabnik v sistemu ukazne vrstice Linux. S pomočjo funkcije zgodovine lahko z navigacijo s puščičnimi tipkami enostavno poiščete prej izvedene ukaze v vašem sistemu Linux.

Zakaj bi morali odstraniti zgodovino ukazne vrstice Linux?

Največkrat ne želimo razkriti zgodovine terminalov drugih uporabnikov v vašem sistemu Linux. Če na primer predavate svojim učencem v laboratorijskem računalniku in ste morda učili nekaj škodljivih ukazov in jih v našem sistemu ne priporočamo. Toda večina študentov nima pojma o stranskih učinkih teh kritičnih ukazov. Radoveden študent lahko poišče zgodovino ukazne vrstice in jo preizkusi, da preveri delovanje vsakega ukaza. Vaš sistem lahko večkrat sesuje. Vendar lahko sistem hitro popravite ali znova namestite. Vendar to ni dobra praksa. Torej, v tem primeru želimo raje počistiti zgodovino ukazne vrstice po njenem delu. Še posebej, če imate dostop do prijateljev ali kolegov. Pravkar smo ga obdelali s preprostim primerom; lahko pride do drugih težav, zaradi katerih želite počistiti zgodovino ukazne vrstice Linuxa. V tem članku vam bomo predstavili, kako lahko počistite zgodovino ukazne vrstice v sistemu Linux.

Izvedli smo vse ukaze v Ubuntu 20.04 uporaba terminala v tem članku. Zato je treba odpreti terminalsko okno v vašem sistemu. Kliknite "Dejavnosti", ki se nahajajo na levem kotu na namizju vašega sistema, in nato z uporabo vrstice za iskanje aplikacij poiščete ključno besedo "terminal". Po končanem iskanju kliknite ikono terminala in ga zaženite.

Odstranjevanje zgodovine ukazne vrstice Linuxa

Če si želite ogledati zgodovino ukaza terminala, na terminalu vnesite naslednji ukaz:

$ zgodovina

Zgodovina ukazne vrstice se običajno shrani v datoteko z imenom 'bash_history'. To datoteko lahko poiščete v domačem imeniku določenega uporabnika / home / username /.bash_history. Izvedite spodnji ukaz za iskanje datoteke bash_history:

$ ls -l / home / kbuzdar /.bash_history

Opomba: Korenski uporabnik lahko opazuje zgodovino ukazov vseh uporabnikov v vašem sistemu. Običajni uporabnik pa si lahko ogleda samo svojo zgodovino ukazne vrstice.

Odstranite vrstico iz zgodovine bash

Če želite iz datoteke z zgodovino basha odstraniti samo eno vrstico, lahko z ukazom history uporabite možnost -d in vnesete ciljno številko vrstice, ki jo želite odstraniti.

Na primer, želimo počistiti ukaz, ki vsebuje vaše geslo, kjer ste v golo besedilo vnesli geslo; številko vrstice lahko preprosto najdete v zgodovinski datoteki in jo počistite z izvajanjem naslednjega ukaza:

$ zgodovina -d 355

Odstranite ali počistite vse ukaze iz zgodovine bash

Vse vnose lahko tudi izbrišete ali izbrišete iz datoteke zgodovine bash. Torej, uporabite možnost -c z ukazom history. Na terminalu lahko zaženete naslednji ukaz, da izbrišete ali izbrišete vso zgodovino bash:

$ zgodovina -c

Z zagonom naslednjega ukaza lahko trajno odstranite ali izbrišete vso zgodovino zadnjih izvršenih ukazov v datoteki zgodovine bash.

$ cat / dev / null> ~ /.bash_history

Zaključek

V tem članku smo predstavili boljše razumevanje ukaza zgodovine in zakaj ga moramo počistiti. Upam, da lahko iz zgoraj omenjenega ukaza zdaj enostavno počistim zgodovino vašega sistema. Vedno pa ne pozabite, da tisto, kar izvajate na terminalu, vsi ukazi, zabeleženi v datoteki zgodovine bash, zato je priporočljivo, da v ukazni vrstici Linuxa nikoli ne uporabljate gesel v obliki navadnega besedila. Če imate kakršna koli vprašanja in razmišljanja, povezana s tem člankom, prosimo, delite svoje ideje z nami.

Najboljši Linux Distros za igre na srečo v letu 2021
Operacijski sistem Linux je daleč od prvotnega, preprostega, strežniškega videza. Ta OS se je v zadnjih letih izjemno izboljšal in se je zdaj razvil v...
Kako zajeti in pretakati svojo igralno sejo v Linuxu
V preteklosti je bilo igranje iger le hobi, sčasoma pa je igralniška industrija zabeležila veliko rast glede tehnologije in števila igralcev. Občinstv...
Najboljše igre z ročnim sledenjem
Oculus Quest je pred kratkim predstavil odlično idejo ročnega sledenja brez krmilnikov. Z vedno večjim številom iger in dejavnosti, ki izvajajo podpor...