26Aug

Kaip išvalyti terminalo istoriją "Linux" ar "macOS"

Paspauskite "aukštyn" rodyklę "Mac" arba "Linux" komandinėse eilutėse, ir pamatysite paskutinę komandą, kurią vykdysite. Paspauskite "aukštyn" ir pamatysite daugiau komandų;galite grįžti dienų, mėnesių ar net metų.

Tai vadinama jūsų istorija, ir tai labai patogu. Jei padarėte klaidą įvesdami ilgą komandą, tiesiog paspauskite "up" ir išspręskite problemą.Jei norite vėl prisijungti prie SSH serverio, kurį naudojote kitą dieną, tiesiog paspauskite "aukštyn", kol pamatysite atitinkamą komandą.

Tai naudinga, tačiau čia taip pat yra ir galimo saugumo problemos, ypač jei netyčia įvedėte slaptažodį paprastu tekstu. Kaip vienas išvalo šią istoriją?Ilga istorija trumpa, galite tai padaryti su dviem komandomis: istorija -c, po to rm ~ /. bash_history.Štai kaip tai daro komandos, kad gautumėte daugiau aiškumo.

Išvalyti dabartinės sesijos istoriją

Jūsų istorija gali būti suskaidyta į dvi dalis. Yra jūsų dabartinė sesijų istorija ir jūsų ilgalaikė istorija. Mūsų pirmoji komanda, istorija-c, aptaria dabartinę sesiją.

Istorijos komandą sudaro "Bash" pati, o "-c" modifikatorius nurodo programai išvalyti šią istoriją.Ši komanda neleis, kad jūsų dabartiniame seanse būtų rašoma jūsų ilgalaikei istorijai, tačiau neatlieka to ilgalaikio istorijos.

Išvalyti visą savo boso istoriją

Jei norite pašalinti visą savo istoriją, paleiskite šią komandą:

rm ~ /. bash_history

Jei nežinote, rm yra ilgametė komanda pašalinti failus UNIXsistemos.~ /. bash_history yra paprastas tekstinis dokumentas, kuriame saugoma istorija Bash.

Taip pat galite atidaryti failą ir ištrinti visas jus dominančias eilutes."Mac" kompiuteryje įveskite "~ /. bash_history" ir jūsų numatytasis teksto redagavimo priemonė atidarys failą.

"Linux" sistemose atvirkščiai pakeiskite pageidaujamo teksto redagavimo priemonės pavadinimą, pvz., "Nano", "vim" arba "gedit".Vienas, su kuriuo atidarote failą, galite ištrinti bet kokias eilučių, kurių nenorite laikyti rankomis. Išsaugokite failą, tada iš naujo paleiskite savo apvalkalą, o ištrintos eilutės nebebus rodomos.

Išvalykite savo terminalą naujos sesijos

atveju Tai dažniausiai nesusijusi, bet vis tiek paminėju."Command clear" leidžia, kad "Terminal" atrodo taip, kaip ką tik atidarėte naują seansą, kuris yra naudingas, jei naudojate daug ekrano kopijų ir norite, kad viskas atrodytų tinkamai( ar nenorite, kad žmonės per jūsų pečių pamatytų, kokias komandas dirbote.)

Tai visiškai estetinis: slinkite aukštyn ir vis tiek pamatysite savo ankstesnę išeitį.Bet jei esate mano darbo linijoje, tai yra naudinga.