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, bet čia taip pat yra ir galimo saugumo problemos, ypač kai netyčia įvedėte slaptažodį paprasto teksto tam tikru momentu. Kaip vienas išvalo šią istoriją? Ilga istorija trumpa, tai galite padaryti su dviem komandomis:
history -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
history -c
aptariama dabartinė sesija.
history
komanda yra pastatyta į Bashą pati, ir
-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
rm
yra ilgametė komanda ištrinti failus UNIX sistemose.
~/.bash_history
yra paprastas teksto dokumentas, kuriame saugoma istorija Bash.
Arba galite atidaryti failą ir ištrinti visas jus dominančias eilutes. "Mac" kompiuteryje įveskite
open ~/.bash_history
ir jūsų numatytasis teksto redagavimo priemonė atidarys failą.
open
pavadintą pageidaujamo teksto redaktoriaus, 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ą, norėdami pradėti naują seansą
Tai vienas iš esmės nesusijęs, bet vis tiek miniu. Komanda
clear
atrodo, kad jūs 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 pečius pamatytų, kokias komandas dirbote.)