A cikin labarin na gaba zamu duba ta yaya za mu iya ajiye tarihin tashar a cikin Ubuntu da yadda za a dawo da shi. Tashar Gnu / Linux tana ba masu amfani a umarni da ake kira tarihin. Wannan aikin zai sanya kwafin ajiya na kowane aiki tare da umarnin da muke amfani dasu, wanda ke bawa masu amfani damar amfani dashi a wani lokaci.
Tun duk da umarnin m cewa muna aiwatar da masu amfani an sami ceto a cikin 'rikodin', a wasu lokuta yana iya zama da amfani sosai a sami kwafin ajiyarsa cikin aminci don amfanin gaba. A cikin layuka masu zuwa zamu ga yadda ake yin ajiyar tarihin tashar a cikin Ubuntu da kuma yadda za'a dawo dashi daga baya.
Umurnin Tarihi
Ina aka ajiye tarihin tashar jirgin?
Tashar Gnu / Linux tana adana tarihinta a cikin fayil. Gabas ake kira ".bash_tarihi'kuma an adana shi a cikin kundin adireshin gida, daga inda kowa zai iya gyara shi. Tunda an adana fayil ɗin tashar tashar jirgin a cikin kundin adireshin mai amfani, kowanne zai sami fayil.
Duk wani mai amfani da tsarin zai iya ganin tarihin wani tare da umarni mai sauki. Don haka, misali, idan muna so kalli tarihin layin umarni, kawai zamu rubuta wani abu kamar haka a cikin tashar (Ctrl + Alt + T):
cat /home/usuario/.bash_history
Masu amfani suma zasu iya duba tarihin mai amfani na yanzu wanda muke shiga tashar ta aiwatar da:
history
Tunda tarihi fayel daya ne, zamu iya bincika ciki kamar a cikin fayil ɗin rubutu na al'ada ta amfani da mai amfani mai amfani. Misali, don nemo misalan 'shãfe'yakamata kayi amfani da abu kamar haka:
cat /home/user/.bash_history | grep 'touch'
Hakanan zamu iya amfani da wannan umarnin:
history | grep 'termino-a-buscar'
para duba yiwuwar amfani da umarnin tarihi, zamu iya rubuta:
history --help
Adana tarihin tashar zuwa madadin
Kamar yadda muke fada, 'tarihin' don tashar kawai fayil ɗin ɓoyayyen ɓoye ne wanda ya ƙunshi duk umarnin da mai amfani ya rubuta. Da kyau, tunda fayil ɗaya ne, wannan yana nufin cewa yana da sauƙin yin ajiyar ajiya don adanawa.
Yin shi za mu yi amfani da umarnin kyanwa. Tare da wannan umarnin zamu sami damar ganin cikakken fayil ɗin rubutu kai tsaye a cikin tashar. Idan mukayi amfani da wannan umarnin a hade tare da alamar '>'zamu iya tura fitowar gani zuwa fayil, wanda zamuyi amfani dashi azaman madadin.
Zamu sami kwafin ajiyarmu ta hanyar buga abubuwa masu zuwa a cikin tashar (Ctrl + Alt T):
cat ~/.bash_history > backup_historial
Hakanan zamu iya Gudanar da umarnin tarihi a hade tare da '>' don adana fitowar umarnin zuwa fayil:
history > backup_historial
Wata kila zai kasance adana tarihin wani mai amfani. Yana da mahimmanci a tabbatar ka canza 'sunan mai amfani'kamar yadda muke sha'awar:
cat /home/nombre_usuario/.bash_history > backup_historial
Yi ajiyar wasu abubuwan tarihin
Idan kawai muna so mu ajiye takamaiman umarni daga tarihi, za mu iya yin ta ta hanyar duba fayil ɗin tarihi da haɗa shi da umarnin grep, wanda zai tace takamaiman kalmomin.
A cikin misalai masu zuwa bari muyi amfani da '>>' maimakon '>'. Dalilin amfani da '>>' shine cewa bazai sake rubuta abubuwan da ke cikin fayil ɗin log ɗin ba kuma ana iya sake dawowa sau da yawa don ƙarawa zuwa madadin.
Misali, idan muna son yin ajiyar umarni a tarihin da ke dauke da umarnin kayan kwalliya, zamu iya aiwatar da wannan aikin:
cat ~/.bash_history | grep 'gsettings' >> backup_historial
Ko kuma zai yiwu a yi amfani da:
cat /home/nombre_usuario/.bash_history | grep 'gsettings' >> backup_historial
Hakanan za'a iya amfani da tacewa tare da shafawa zuwa umarnin tarihi:
history | grep 'gsettings' >> backup_historial
Don adana wasu kalmomin shiga daga fayil ɗin tarihi, kawai maye gurbin 'kayan kwalliya'a cikin misalan da ke sama. Bugu da kari, zamu iya sake aiwatar da wannan umarnin gwargwadon yadda ya kamata.
Sake dawo da tarihin ajiya
Maido da tarihin ka yana da sauki kamar share asalin fayil ɗin kuma sanya kwafin ajiyar a wurin sa. Don share fayil ɗin tarihi na asali, za mu iya yi amfani da umarnin rm don cirewa '.bash_tarihi'.
Da zarar an share fayil ɗin daga babban fayil ɗin mai amfani wanda muke son dawo da tarihi, tare da umarnin mv zamu iya canza sunan 'backup_historial' zuwa '.bash_history'.
mv backup_historial ~/.bash_history
Yanzu cewa sabon fayil ɗin log yana cikin wuri, dole ne mu gudanar da umarni mai zuwa don sake shigar da aikin.
history -rw
Idan mun gama, zamu iya gudu 'tarihin'don ganin umarnin da aka dawo dasu a cikin taga taga.