Amarka taariikhda, sida loogu kaydiyo Ubuntu

ku saabsan amarka taariikhda

Maqaalka soo socda waxaan ku eegeynaa sideen u kaydsan karnaa taariikhda terminal-ka gudaha Ubuntu iyo sida loo soo celiyo. Terminalka Gnu / Linux wuxuu dadka siiyaa a amarka la yiraahdo taariikhda. Shaqadani waxay samayn doontaa nuqul nuqul hawlgal kasta oo leh amarro aan adeegsanno, kaas oo u oggolaanaya dadka isticmaala inay u isticmaalaan waqti kale.

Tan iyo dhammaan ka amarrada terminal in aan fulino adeegsadayaasha waxaa lagu keydiyaa 'diiwaanka', xaaladaha qaarkood waxay noqon kartaa mid aad u faa'iido badan in la helo nuqul keyd ah oo amaan ah si loogu isticmaalo dambe. Khadadka soo socda waxaan arki doonnaa sida loo sameeyo keyd taariikhda taariikheed ee Ubuntu iyo waliba sida loo soo celiyo mar dambe.

Amarka taariikhda

amarrada terminal aan caadi ahayn
Maqaalka laxiriira:
Qaar ka mid ah amarrada terminal aan caadi ahayn laakiin madadaalo leh

Aaway taariikhdii terminal-ka la keydiyay?

Terminaalka Gnu / Linux wuxuu taariikhdiisa ku kaydiyaa fayl. Bari waxaa loo yaqaan '.bash_taariikh'waxaana lagu keydiyaa diiwaanka guriga, laga bilaabo meesha qof kasta uu wax ka beddeli karo. Maadaama feylka taariikhda terminal-ka lagu kaydiyay galka isticmaalaha, mid waliba wuxuu yeelan doonaa feyl.

Adeegsade kasta oo nidaamka ah wuxuu arki karaa taariikhda mid kale oo leh amar fudud. Marka, tusaale ahaan, haddii aan rabno fiiri taariikhda xariiqda taliska, waxaan kaliya ku qori lahayn wax sidan oo kale ah terminaalka (Ctrl + Alt + T):

bisad bash amarkii taariikhda

cat /home/usuario/.bash_history

Isticmaalayaasha sidoo kale way awoodi doonaan arag taariikhda isticmaaleha hadda jira kaas oo aan ka galno xarunta anagoo fulinayna:

history

Maaddaama taariikhdu tahay hal fayl oo keliya, waxaan awood u yeelan doonnaa inaan gudaha ka raadinno sida feylka qoraalka caadiga ah anagoo isticmaaleyna utility grep. Tusaale ahaan, si loo helo dhacdooyin 'taabto'Waa inaad isticmaashaa wax sida soo socda:

bisad taabasho

cat /home/user/.bash_history | grep 'touch'

Waxaan sidoo kale isticmaali karnaa amarka soo socda:

taariikhda grep curl amarka

history | grep 'termino-a-buscar'

para arag adeegsiga suuragalka ah ee amarka taariikhda, waxaan qori karnaa:

taariikhda caawinta amarka

history --help

Keydso taariikhda terminal keydka

Sidii aannu u nidhi, 'Taariikhda' terminalku waa uun feyl qoraal ah oo qarsoon oo ay ku jiraan dhammaan amarrada uu qoro isticmaalaha. Hagaag, maadaama ay kaliya tahay hal fayl, taasi waxay ka dhigan tahay inay aad u fududahay sameynta keyd si aad u keydiso.

In la sameeyo waxaan isticmaali doonaa amarka bisadda. Amarkan waxaan awoodi doonnaa inaan ku wada aragno gabi ahaanba feylasha qoraalka si toos ah boosteejada. Hadaan isticmaalno amarkan oo ay weheliso astaanta '>'Waxaan u wareejin karnaa wax soo saarka muuqaalka feyl, oo aan u isticmaali doonno keyd ahaan.

Waxaan heli doonaa nuqulkeena keydka ah adoo ku qoraya waxyaabaha soo socda galka (Ctrl + Alt + T):

keydinta taariikhda terminal

cat ~/.bash_history > backup_historial

Waxaan sidoo kale awoodnaa ordi amarka taariikhda oo lagu daro '>' si loo kaydiyo amarka soo saarista faylka:

history > backup_historial

Suurtagal kale ayaa noqon doonta kaydi taariikhda isticmaale kale. Waa muhiim inaad hubiso inaad beddesho 'magaca isticmaalahasida aan xiiseyneyno:

cat /home/nombre_usuario/.bash_history > backup_historial

Samee nuqul alaabada taariikhda qaarkood

Haddii aan kaliya dooneyno inaan ku kaydinno amarrada gaarka ah ee taariikhda, waxaan ku sameyn karnaa adigoo fiirinaya feylka taariikhda oo aan ku darno amarka grep, kaas oo kala shaandheyn doona ereyada muhiimka ah.

Tusaalooyinka soo socda aan isticmaalno '>>' halkii aan ka isticmaali lahayn '>'. Sababta loo isticmaalayo '>>' waa in aysan dib u qori doonin waxyaabaha ku jira faylka faylka lagu keydiyo waxaana lagu celin karaa dhowr jeer si loogu daro keyd ahaan.

Tusaale ahaan, haddii aan dooneynay inaan sameyno keyd amarrada taariikhda ku jira amarka gilgilasho, waxaan fulin karnaa howlgalka soo socda:

gurmad kaliya qaar ka mid ah faylasha amarka taariikhda

cat ~/.bash_history | grep 'gsettings' >> backup_historial

Ama sidoo kale waa suurtogal in la isticmaalo:

cat /home/nombre_usuario/.bash_history | grep 'gsettings' >> backup_historial

Ku shaandhaynta grep sidoo kale waa lagu dabaqi karaa amarka taariikhda:

history | grep 'gsettings' >> backup_historial

Si aad u keydiso ereyada muhiimka ah faylka taariikhda, kaliya beddel 'gilgilasho'tusaalooyinka kor ku xusan. Intaas waxaa sii dheer, dib ayaan u fulin karnaa amarkan inta ugu badan ee loo baahdo.

Soo Celinta taariiqda taariikhda

Dib u soo celinta keydka taariikhdaadu waa mid fudud sida tirtir faylka asalka ah oo dhig nuqulka keydka meeshiisa. Si aan u tirtirno faylka taariikhda asalka ah, waan awoodnaa isticmaal amarka rm si aad uga saarto '.bash_taariikh'.

Marka feylka laga tirtiro galka guriga isticmaalaha oo aan dooneyno inaan taariikhda ku soo celino, amarka mv waxaan ku badali karnaa magaca 'backup_historial' una badali karnaa '.bash_history'.

mv backup_historial ~/.bash_history

Hadda oo faylka diiwaangelinta cusubi meel yaal, waa inaan ordo amarka soo socda si aad dib ugu cusbooneysiiso shaqada.

history -rw

Markii aan dhammeyno, waan awoodnaa orod 'taariikhda'si loo arko amarrada la soo celiyey daaqada terminalka.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.