Nhoroondo yekuraira, maitiro ekuchengetedza muUbuntu

nezve nhoroondo yekuraira

Munyaya inotevera tichazotarisa tingaite sei backup nhoroondo yeiyo terminal muUbuntu uye maitiro ekudzoreredza. Iyo Gnu / Linux terminal inopa vashandisi a inonzi rairo nhoroondo. Iri basa richagadzira kopi yekuchengetedza yega yega chiitiko nemirairo yatinoshandisa, iyo inobvumidza vashandisi kuishandisa pane imwe nguva.

Sezvo zvese ari terminal mirairo kuti isu tinoita vashandisi vanochengetwa mu 'zvinyorwa', mune dzimwe nguva zvinogona kubatsira kwazvo kuve nekopi yekuchengetedza kwayo zvakachengeteka kuitira kuzoshandisa. Mumitsara inotevera tiri kuenda kunoona maitiro ekuchengetedza backup yeiyo terminal nhoroondo muUbuntu uyezve nemaitiro ekudzoreredza gare gare.

Nhoroondo yekuraira

zvisina kujairika mirairo yekupedzisira
Nyaya inoenderana:
Imwe isina kujairika asi inonakidza yekupedzisira mirairo

Ndeipi iri nhoroondo yeiyo terminal yakachengetwa?

Iyo Gnu / Linux terminal inochengeta nhoroondo yayo mufaira. mabvazuva inonzi '.bash_history'uye inochengetwa mudhairekitori repamba, kubva kune chero munhu anogona kuigadzirisa. Sezvo iyo faira renhoroondo inochengetwa mudhairekitori remushandisi, yega yega ichave nefaira.

Chero ani mushandisi wesystem anogona kuona nhoroondo yeumwe nemirairo yakapusa. Saka, semuenzaniso, kana isu taida tarisa kune yekuraira mutsara nhoroondo, isu tinongofanirwa kunyora chimwe chinhu senge chinotevera mune iyo terminal (Ctrl + Alt + T):

cat bash nhoroondo yekuraira

cat /home/usuario/.bash_history

Vashandisi vachakwanisawo tarisa nhoroondo yemushandisi wazvino iyo yatinopinda nayo kune iyo terminal nekushandisa:

history

Sezvo iyo nhoroondo ingori faira rimwe chete, isu tichakwanisa kutsvaga mukati senge mune yakajairwa zvinyorwa faira tichishandisa iyo grep yekushandisa. Semuenzaniso, kutsvaga zviitiko zve 'kubataiwe unofanirwa kushandisa chimwe chinhu senge chinotevera:

kati grep kubata

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

Tinogona zvakare kushandisa unotevera kuraira:

nhoroondo grep curl raira

history | grep 'termino-a-buscar'

Para ona mashandisiro ekugona kweiyo nhoroondo yekuraira, tinogona kunyora:

nhoroondo yekubatsira kuraira

history --help

Sevha nhoroondo yekupedzisira kune backup

Sezvatagara tichitaura, iyo 'nhoroondo' yeiyo terminal ingori yakavanzika zvinyorwa faira iine mirairo yese yakanyorwa nemushandisi. Zvakanaka, sezvo iri faira rimwe chete, zvinoreva kuti zviri nyore kwazvo kuita backup yekuchengetedza.

Kuzviita isu tinoshandisa iyo kati kuraira. Nemurairo uyu isu tinokwanisa kuona kuzere kwemavara faira yakatarisana neterminal. Kana isu tikashandisa uyu murairo pamwe chete nechiratidzo '>'tinogona kuendesa kuburitsa kwekuona kune faira, iyo yatinozoshandisa se backup.

Tichawana kopi yedu yekuchengetedza nekunyora zvinotevera mu terminal (Ctrl + Alt + T):

terminal nhoroondo backup

cat ~/.bash_history > backup_historial

Tinogona zvakare mhanyisa nhoroondo yekuraira pamwe ne '>' kuchengetedza rairo kuburitsa kune faira:

history > backup_historial

Imwe nzira ichave iri dzorera nhoroondo yemumwe mushandisi. Izvo zvakakosha kuti uve nechokwadi chekuti iwe unoshandura iyo 'Username'sezvatiri kufarira mu:

cat /home/nombre_usuario/.bash_history > backup_historial

Gadzira backup yeimwe nhoroondo yezvinhu

Kana isu tichingoda chete kusevha yakatarwa mirairo kubva munhoroondo, tinogona kuzviita nekutarisa iyo faira rekare uye tichiibatanidza neiyo grep yekuraira, iyo inozadza mamwe mazwi akakosha.

Mune inotevera mienzaniso ngatishandise '>>' panzvimbo ye '>'. Icho chikonzero chekushandisa '>>' ndeyekuti haisi kuzonyora zvirimo mukati megogi faira backup uye inogona kudzorerwa kakawanda kuti iwedzere kune backup.

Semuenzaniso, kana isu taida kugadzira backup yemirairo munhoroondo ine iwo murairo gsettings, tinogona kuita chinotevera chiitiko:

backup chete mamwe mafaera nhoroondo rairo

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

Kana zvinogona zvakare kushandisa:

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

Kufirita ne grep kunogona zvakare kushandiswa kune iyo nhoroondo yekuraira:

history | grep 'gsettings' >> backup_historial

Kuchengetedza mamwe mazwi akakosha kubva mufaira rezvakaitika, ingo dzosa 'gsettings'mumienzaniso iri pamusoro. Uye zvakare, tinogona kudzoreredza uyu murairo zvakanyanya sekudikanwa.

Dzosera nhoroondo backup

Kudzorera yako nhoroondo yekuchengetedza kuri nyore senge bvisa iyo yekutanga faira uye isa kopi yekuchengetedza munzvimbo yayo. Kudzima iyo yekutanga nhoroondo faira, tinogona shandisa rm raira kubvisa '.bash_history'.

Kana iyo faira yangodzimwa kubva kune yemudzidzi dhairekitori matiri kuda kudzoresa nhoroondo neMv command isu tinogona kushandura zita re 'backup_historial' kuita '.bash_history'.

mv backup_historial ~/.bash_history

Iye zvino sezvo iyo nyowani faira iri munzvimbo, isu tinofanirwa mhanyisa unotevera kuraira kurodha zvakare basa.

history -rw

Kana tapedza, tinogona mhanya 'nhoroondo'kuona mirairo yakadzorerwa muhwindo rekupedzisira.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako