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
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 /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:
cat /home/user/.bash_history | grep 'touch'
Sinokusebenzisa lo myalelo ulandelayo:
history | grep 'termino-a-buscar'
ukuba jonga ukusetyenziswa okunokwenzeka komyalelo wembali, singabhala:
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):
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:
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.