V današnji digitalni dobi sta zasebnost in varnost glavna vidika, ki ju mora upoštevati vsak uporabnik. Tako kot pri operacijskem sistemu Linux smo kot uporabnik skrbniki, izvajamo različne vrste izvajanja ukazov na terminalu. Ko je ukaz izvršen, se njegova zgodovina shrani v datoteko, ki je pred nami skrita. Torej, če je ta datoteka obnovljena ali če ta zgodovina ni bila izbrisana, je lahko škodljivo, če do našega sistema dostopa katera koli nepooblaščena oseba. Zato moramo pogosto brisati zgodovino terminala z nekaterimi celovitimi metodami. V tem članku bomo torej videli različne vrste metod po korakih, s katerimi lahko popolnoma izbrišemo zgodovino našega terminala.
Kako počistiti zgodovino terminala v Linuxu?
Za brisanje zgodovine terminala iz našega operacijskega sistema Linux lahko sledimo 4 različnim celovitim metodam, ki nam bodo v pomoč pri popolnem čiščenju zgodovine terminala. Spodaj so metode, o katerih bomo razpravljali v tem članku:
Kazalo
- Uporaba ukaza history za brisanje zgodovine terminala v Linuxu
- Brisanje zgodovine terminala z urejanjem datoteke Bash History
- Uporaba ukaza 'unset HISTFILE' za brisanje zgodovine terminala v Linuxu
- Uporaba ukaza za ponastavitev za brisanje zgodovine terminala v sistemu Linux
Oglejmo si torej vsako metodo z njeno praktično uporabo za brisanje zgodovine terminala v Linuxu:
Uporaba ukaza history za brisanje zgodovine terminala v Linuxu
Pri tej metodi bomo počistili zgodovino terminala z uporabo vgrajenega ukaza za zgodovino. Zato sledite spodnjim korakom za brisanje zgodovine terminala z uporabo ukaza history:
Korak 1: Uporaba bližnjice na tipkovnici CRTL + ALT + T , odprite terminal in vnesite spodnji ukaz za ogled obstoječe zgodovine terminala.
history>

Preverjanje obstoječe zgodovine
2. korak: Ko odpremo terminal, moramo za brisanje celotne zgodovine ukazov za trenutno sejo vnesti naslednji ukaz:
history -c>

Uporaba ukaza za zgodovino z -c za brisanje
3. korak: Če želite preveriti, ali je zgodovina izbrisana ali ne, lahko znova uporabimo ukaz history. Po izvedbi ukaza lahko vidite razliko med Korak 1 in trenutni izhod koraka.
history>

Zgodovina terminala je izbrisana
Brisanje zgodovine terminala z urejanjem datoteke Bash History
Pri tej metodi bomo počistili zgodovino terminala z urejanjem datoteke zgodovine Bash ( .bash_history ). Zato sledite spodnjim korakom, da počistite terminal z urejanjem datoteke Bash History.
Korak 1: Odprite terminal in vnesite spodnji ukaz, da si ogledate obstoječo vsebino datoteke Bash History. To bo vrnilo celotno obstoječo zgodovino terminala.
vim ~/.bash_history>

Odpiranje datoteke zgodovine bash v Vimu
2. korak: Zdaj pritisnite ' gg « za pomik na začetek datoteke.

S tipko gg se premaknete na začetek datoteke
3. korak: Nato pritisnite Shift + d ukaz dvakrat da izbrišete vse vrstice v datoteki. Shranite datoteko z ukazom :wq .

Uporaba bližnjice za brisanje vseh vrstic
4. korak: Če želite preveriti, ali je bila zgodovina izbrisana ali ne, lahko uporabimo ukaz history v terminalu in si ogledamo rezultate,
history>

Zgodovina terminala je izbrisana
Uporaba ukaza 'unset HISTFILE' za brisanje zgodovine terminala v Linuxu
Ta metoda nam omogoča, da začasno onemogočimo shranjevanje zgodovine ukazov za našo trenutno sejo tako, da počistimo ' HISTFILE ' spremenljivka okolja. Sledite spodnjim korakom:
Korak 1: Odprite terminal in izvedite spodnji ukaz, da onemogočite zgodovino ukazov za trenutno sejo.
'primov algoritem'
unset HISTFILE>

Uporaba ukaza unset za onemogočanje shranjevanja zgodovine ukazov
2. korak: Zdaj po izvedbi zgornjega ukaza ukazi, ki bodo nadalje izvedeni, ne bodo shranjeni v datoteki zgodovine. Da bi to preverili, lahko izvedemo številne ukaze.
echo ''This command will not be saved'>

Izvajanje vzorčnega ukaza
3. korak: Če želite preveriti, ali je zgodovina shranjena ali ne, lahko uporabimo ukaz history. Vidite lahko, da je ukaz, ki smo ga izvedli v 2. korak ni shranjen v datoteki zgodovine
history>

Zgodovina terminala počiščena (ni shranjena)
Uporaba ukaza za ponastavitev za brisanje zgodovine terminala v sistemu Linux
Pri tej metodi bomo uporabili vgrajeni ukaz reset za brisanje zgodovine terminala. Sledite spodnjim korakom za brisanje zgodovine terminala z ukazom za ponastavitev.
Korak 1: Odprite terminal z uporabo bližnjice in izvedite spodnji ukaz, da preverite obstoječo zgodovino.
history>

Preverjanje obstoječe zgodovine
2. korak: Zdaj zaženite spodnji ukaz, da počistite zgodovino zaslona in ukazov s terminala.
reset>

Uporaba ukaza za ponastavitev za ponastavitev terminala
3. korak: Če želite preveriti, ali je terminal ponastavljen ali ne, lahko znova uporabimo ukaz za ponastavitev v terminalu in vidimo razliko med Korak 1 in trenutni korak.
razlika med podjetjem in družbo
history>

Zgodovina terminala je izbrisana
Kako počistiti zgodovino terminala v Linuxu – pogosta vprašanja
Kako lahko počistim celotno zgodovino terminala v Linuxu?
Če želite počistiti celotno zgodovino terminala, lahko uporabite
history>ukaz z-c>možnost. Ta možnost počisti datoteko zgodovine in iz zgodovine odstrani vse predhodno izvedene ukaze.history -c>Po zagonu tega ukaza bo vaša celotna zgodovina ukazov izbrisana.
Ali obstaja način za odstranitev določenega ukaza iz zgodovine terminala?
Da, lahko selektivno izbrišete določen ukaz iz zgodovine terminala z uporabo `
history`>ukaz. Najprej uporabite `history`>za seznam vseh ukazov z njihovimi ustreznimi številkami. Določite številko ukaza, ki jo želite odstraniti, in nato uporabite `history -d`>sledi številka ukaza.history history -d>Zamenjaj `
`>z dejansko številko ukaza, ki ga želite izbrisati.
Kako počistim zaslon terminala, ne da bi odstranil zgodovino ukazov?
`
clear`>ukaz se uporablja za brisanje terminalskega zaslona, vendar ne vpliva na zgodovino ukazov. Preprosto vnesite:clear>To vam bo zagotovilo čist zaslon terminala, medtem ko bo ohranila vašo zgodovino ukazov.
Ali lahko preprečim zapisovanje določenih ukazov v zgodovino terminala?
Da, lahko uporabite `
HISTIGNORE`>spremenljivka okolja za podajanje vzorcev ukazov, ki jih je treba v zgodovini prezreti.Na primer , da prezrete ukaze, kot je
ls>,cd>, inclear>, lahko uporabiš:export HISTIGNORE='ls:cd:clear'>To bo preprečilo, da bi se ti ukazi zabeležili v zgodovino.
Kje je shranjena zgodovina terminala in ali jo lahko ročno uredim ali počistim?
Zgodovina terminala je običajno shranjena v`
~/.bash_history`>datoteko v uporabnikovem domačem imeniku. Po potrebi lahko to datoteko uredite ročno z urejevalnikom besedil. Če želite počistiti zgodovino, lahko uporabite `echo`>ukaz za prepis datoteke:echo>~/.bash_history>Ta ukaz izprazni datoteko z zgodovino in dejansko počisti zgodovino terminala.
Zaključek
Skratka, brisanje zgodovine terminala našega sistema Linux je pomembna naloga za ohranjanje zasebnosti in varnosti našega vmesnika ukazne vrstice. Tako kot v tem članku smo videli različne vrste metod, s katerimi lahko počistimo trenutno zgodovino sej. Videli smo nekaj vgrajenih komentarjev in tudi tehnik za brisanje dejanske zgodovinske datoteke glede na našo združljivost. Uporabimo lahko katero koli optimirano in brez težav počistimo svojo zgodovino. To bo koristilo naši zasebnosti in varnosti pred morebitno izgubo zgodovinskih podatkov o ukazih.