Umyalelo wembali, indlela yogcino ku-Ubuntu

malunga nomyalelo wembali

Kwinqaku elilandelayo siza kujonga singayigcina njani imbali yesiphelo Ubuntu kunye nendlela yokubuyisela. Isiphelo sendlela seGnu / Linux sibonelela abasebenzisi ebizwa ngokuba ngumyalelo imbali. Lo msebenzi uza kwenza ukhuphelo lwentsebenzo nganye kunye nemiyalelo esiyisebenzisayo, evumela abasebenzisi ukuba bayisebenzise ngelinye ixesha.

Ukusukela konke Los Imiyalelo yesiphelo Ukuba sisebenzisa abasebenzisi bayagcinwa kwi 'irekhodi', kwezinye iimeko kunokuba luncedo kakhulu ukuba ne-backup ikopi yayo ngokukhuselekileyo ukuze isetyenziswe kamva. Kule migca ilandelayo siza kubona indlela yokwenza ugcino lwembali yesiphelo ku-Ubuntu kunye nendlela yokuyibuyisela kamva.

Umyalelo wembali

imiyalelo yesiphelo esingaqhelekanga
Inqaku elidibeneyo:
Eminye imiyalelo yesiphelo engaqhelekanga kodwa eyonwabisayo

Iphi imbali yesiphelo sendlela egcinwe kuyo?

Isiphelo seGnu / Linux sigcina imbali yayo kwifayile. bucala ngasekhohlo ibizwa '.bash_mbali'kwaye igcinwe kulawulo lwasekhaya, ukusuka apho nabani na anokuyihlela khona. Kuba ifayile yokugcina igcinwe kulawulo lomsebenzisi, nganye iya kuba nefayile.

Nawuphi na umsebenzisi wenkqubo angayibona imbali yenye ngomyalelo olula. Ke, umzekelo, ukuba besifuna jonga kwimbali yelayini yomyaleloKuya kufuneka sibhale into elandelayo kwi-terminal (Ctrl + Alt + T):

cat bash umlando myalelo

cat /home/usuario/.bash_history

Abasebenzisi baya kuba nakho ukwenza njalo jonga imbali yomsebenzisi wangoku esingena ngayo kwisiphelo sendlela ngokwenza:

history

Kuba imbali yifayile enye, Siya kuba nakho ukukhangela ngaphakathi njengakwifayile yokubhaliweyo yesiqhelo sisebenzisa isixhobo se-grep. Umzekelo, ukufumana iimeko 'ukuchukumisaKuya kufuneka usebenzise into elandelayo:

ikati grep touch

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

Sinokusebenzisa lo myalelo ulandelayo:

Imbali grep curl command

history | grep 'termino-a-buscar'

ukuba jonga ukusetyenziswa okunokwenzeka komyalelo wembali, singabhala:

uncedo lomlando wembali

history --help

Gcina imbali yesiphelo kugcino

Njengoko besitshilo, 'imbali' yesiphelo yifayile yokubhaliweyo efihliweyo enayo yonke imiyalelo ebhalwe ngumsebenzisi. Ewe, kuba yifayile enye kuphela, oko kuthetha ukuba kulula kakhulu ukwenza i-backup ukuyigcina.

Ukwenza Siza kusebenzisa umyalelo wekati. Ngalo myalelo siya kuba nakho ukubona lonke ifayile yokubhaliweyo ngokuthe ngqo kwisiphelo sendlela. Ukuba sisebenzisa lo myalelo ngokudibeneyo nesimboli '>Singahambisa kwakhona ukubonwa kokubonakala kwifayile, Esiza kuyisebenzisa njenge-backup.

Siza kufumana ikopi yethu yokulondoloza ngokuchwetheza oku kulandelayo kwisiphelo sendlela (Ctrl + Alt + T):

isiphelo sogcino lwembali

cat ~/.bash_history > backup_historial

Nathi sinako ukwenjenjalo sebenzisa umyalelo wembali ngokudibeneyo ne '>' Ukugcina iziphumo zomyalelo kwifayile:

history > backup_historial

Enye into enokwenzeka iya kuba khusela imbali yomnye umsebenzisi. Kubalulekile ukuba uqiniseke ukuba uyayitshintsha 'Igama lomsebenzisinjengoko sinomdla kwi:

cat /home/nombre_usuario/.bash_history > backup_historial

Yenza ukhuphelo lwezinto ezithile zembali

Ukuba sifuna kuphela ukhuphelo lwemiyalelo ethile evela kwimbali, singayenza ngokujonga ifayile yembali kwaye siyidibanise nomyalelo we-grep, eya kucoca amagama aphambili.

Kule mizekelo ilandelayo masisebenzise '>>' endaweni ka '>'. Isizathu sokusebenzisa '>>' kukuba ayizukubhala ngaphezulu imixholo yogcino lwefayile kwaye inokuphinda iphindwe kaninzi ukongeza kugcino.

Umzekelo, ukuba sifuna ukwenza ugcino lwemiyalelo kwimbali equlethe lo myalelo gsettingsSinokwenza lo msebenzi ulandelayo:

yogcino kuphela iifayile zomyalelo wembali

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

Okanye kunokwenzeka ukuba usebenzise:

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

Ukucoca nge-grep kunokusetyenziswa kumyalelo wembali:

history | grep 'gsettings' >> backup_historial

Ukugcina amagama athile aphambili kwifayile yeembali, mane ubeke endaweni yawo 'gsettings'kule mizekelo ingentla. Ukongeza, sinokuphinda siwusebenzise lo myalelo kangangoko kufanelekile.

Buyisela imbali yogcino

Ukubuyisela imbali yogcino lwakho kulula nje cima ifayile yoqobo kwaye ubeke ikopi yogcino endaweni yayo. Ukucima ifayile yembali yoqobo, sinako Sebenzisa umyalelo we-rm ukususa '.bash_mbali'.

Nje ukuba ifayile icinywe kwifolda yomsebenzisi apho sifuna ukubuyisela khona imbali, ngomyalelo we-mv sinokutshintsha igama elithi 'backup_historial' liye '.bash_history'.

mv backup_historial ~/.bash_history

Ngoku ukuba ifayile yelog entsha ikho, kufuneka sebenzisa lo myalelo ulandelayo ukuze uphinde ulayishe umsebenzi.

history -rw

Xa sigqibile, sinako baleka 'imbaliukubona imiyalelo ebuyiselweyo kwiwindow yokugcina.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.