Git ဆော့ဖျဝဲ repositories ကနှင့်အတူအလုပ်လုပ်ရန်မည်သို့
open-source Git ကမ္ဘာ့လူသုံးအများဆုံးဗားရှင်းထိန်းချုပ်မှုစနစ်ဖြစ်သည်။ အဆိုပါရင့်ကျက်စီမံကိန်းကို Linus Torvalds က, Linux ကို operating system ၏ဖန်ဆင်းရှင်အားဖြင့်ဖွံ့ဖြိုးပြီးနှင့် software ကိုစီမံကိန်းများကို-နှစ်ဦးစလုံးစီးပွားရေးနှင့် Open-source ကို-ကြောင်းဗားရှင်းထိန်းချုပ်ရေးအတွက် Git အပေါ်မူတည်၏ကြီးမားစုဆောင်းခြင်းမှနေရာဖြစ်သည်ခဲ့သည်။
ဒီလမ်းညွှန်သင့် system ပေါ်တွင်ဆော့ဖျဝဲကို install လုပ်ဖို့ဘယ်လိုပရိုဂရမ်းမင်း၏အသိပညာလိုအပ်ပါတယ်သောကုဒ်ပြောင်းလဲဖို့ဘယ်လို, Git ကနေစီမံကိန်းကိုဘယ်လိုသွားရမလဲပြသထားတယ်။
Programs ကို Git ကိုသုံးပြီးရှာပါဖို့ကိုဘယ်လို
အဆိုပါအသားပေးထားသောနှင့်ယိတီအဖြစ်လမ်းညွှန်များနှင့်သင်တန်းများမှလင့်များကြည့်ဖို့ GitHub မှာဝက်ဘ်စာမျက်နှာစူးစမ်းသွားရောက်ကြည့်ရှု။ သငျသညျ, သုံးပြီးပြောင်းလဲနေတဲ့ပြုစုလုပ်ပြီး install မှာသွားလာရင်းဒေါင်းလုဒ်လုပ်ပြီးရှိသည်ဖို့လိုခငျြ application များအတွက်အမျိုးမျိုးသောအမျိုးအစားမှာကြည့်ပါ။ သင်တစ်ဦးသတ်သတ်မှတ်မှတ်အစီအစဉ်ကိုသို့မဟုတ်ထို site ပေါ်တွင်ရရှိနိုင်ပါသည် software ကိုမဆိုအမျိုးအစားကိုရှာဖွေနိုင်သောနေရာရှာဖွေရေးအကွက်တွင်ရောက်ရှိဖို့မျက်နှာပြင်ရဲ့ထိပ်ပိုင်းမှာ menu က icon ကိုကလစ်နှိပ်ပါ။
ကိုယ်ပွားတစ်ဦးက Git repositories ၏စံနမူနာ
application တစ်ခုဒေါင်းလုဒ်လုပ်ဖို့, သင်ကပုံတူမျိုးပွားအောင်မြင်ခဲ့။ အဆိုပါလုပ်ထုံးလုပ်နည်းရိုးရှင်းပေမယ့်သင့်ရဲ့ system ပေါ်တွင် Git ကို install ကြရပေမည်။ တစ်ဦး ASCII နွားမကနေမိန့်ခွန်းပူဖောင်းကဲ့သို့သတင်းစကားကိုဖော်ပြရန်အသုံးပြုသောသော cowsay ခေါ်သေးငယ်တဲ့ command line ကပရိုဂရမ်ကိုသုံးပြီး, ဒီမှာ GitHub ကနေ program တစ်ခုရှာပြီး clone မှမည်သို့ဥပမာတစ်ခုဖြစ်ပါတယ်။
အဆိုပါ Git ရှာဖွေရေးလယ်ပြင်၌ cowsay ရိုက်ထည့်ပါ။ သင်ရွေးချယ်နိုင်သည်ရရှိနိုင်ပါသည်ဗားရှင်း၏နံပါတ်ရှိပါသည်ကြောင်းသတိထားမိပါလိမ့်မယ်။ Perl ကိုအသုံးပြုသည်သောဤဥပမာတ, အတော်ကြာဖိုင်တွေနဲ့စာမကျြနှာကိုသင်ကြာပါသည်။
ဒီအထူးသဖြင့် cowsay repository ကို clone ဖို့, အောက်ပါ command ကိုရိုက်ထည့်ပါ:
git ကိုယ်ပွား git: //github.com/schacon/cowsayအဆိုပါ git command ကိုသင်၏ကွန်ပျူတာပေါ်ကို Git, အကိုယ်ပွား command ကို Clone ကတော့ repository ကိုပြေးနှင့်နောက်ဆုံးအပိုင်းကိုသင် clone ချင်စီမံကိန်းဖို့လိပ်စာဖြစ်ပါတယ်။
အဆိုပါ Code ကို Compile လုပ်မလဲနှင့် Install လုပ်နည်း
ရုံကပြေးသေချာစေရန်ပထမဦးဆုံးလျှောက်လွှာ Install လုပ်ပါ။ သင်မည်သို့ဤအမှုကိုသင် download စီမံကိန်းအပေါ်မူတည်ပါသည်။ ဒီဥပမာထဲမှာ cowsay စီမံကိန်းကိုတစ် shell ကို script ကို run ရန်သင့်အားလိုအပ်သည်သော်လည်းဥပမာအားဖြင့်, ကို C စီမံကိန်းများကိုဖြစ်ကောင်းတစ် makefile ကို run ရန်သင့်အားလိုအပ်ပါလိမ့်မယ်။
ဒါကြောင့်သင်မည်သို့ဘာလုပ်ရမှန်းသိရသလဲ
သငျသညျပုံတူမျိုးပွားသော folder ထဲမှာတစ်ဦး cowsay ဖိုင်တွဲရှိသင့်ပါတယ်။ သင် CD ကို command ကိုအသုံးပြုပြီး cowsay ဖိုင်တွဲသွားလာပြီးနောက် directory ကိုစာရင်းပြုလျှင်သင်တို့ကို README လို့ခေါ်တဲ့ဖိုင်တစ်ခုသို့မဟုတ် INSTALL ဟုခေါ်တွင်ဖိုင်တစ်ခုသို့မဟုတ်အကူအညီနဲ့လမ်းညွှန်အဖြစ်ထွက်ရပ်ကြောင်းအရာတစ်ခုခုကိုဖြစ်စေကြည့်ရှုသင့်ပါတယ်။
ဒီ cowsay ဥပမာ၏အမှု၌, တစ်ဦး README နှင့်တစ်ဦး INSTALL ဖိုင်နှစ်ခုလုံးကိုလည်းမရှိ။ အဆိုပါ README ဖိုင်ဆော့ဖ်ဝဲကိုအသုံးဖို့ဘယ်လိုပြသထားတယ်, နှင့်ဖိုင် INSTALL cowsay တပ်ဆင်ရန်ညွှန်ကြားချက်ကိုပေးသည်။ ဤကိစ္စတွင်ခုနှစ်, နည်းဥပဒေကိုအောက်ပါ command ကို run ဖို့ဖြစ်ပါသည်:
sh install.shတပ်ဆင်စဉ်အတွင်း, သင်ကထောက်ပံ့ default folder ကိုမှ cowsay တပ်ဆင်ရန်အဘို့အပျော်ရွှင်နေကြသည်ရှိမရှိဟုမေးနေကြသည်။ သငျသညျဖြစ်စေစာနယ်ဇင်းပြန်သွားအသစ်တစ်ခုလမ်းကြောင်းကိုဆက်လက်သို့မဟုတ်ထည့်သွင်းရန်နိုင်ပါတယ်။
Cowsay Run ဖို့ကိုဘယ်လို
သငျသညျ cowsay run ဖို့ပြုသမျှအားလုံးသည်အောက်ပါ command ကိုရိုက်ထည့်သည်:
ဟဲလို cowsay ကမ္ဘာကြီးအဆိုပါစကားများမင်္ဂလာပါကမ္ဘာကြီးဟာနွားမရဲ့ပါးစပ်ကနေမိန့်ခွန်းပူဖောင်းအတွက်ပေါ်လာပါသည်။
Cowsay ပြောင်းခြင်း
ယခုတွင်သင်သည် cowsay installed ကြပြီ, သင်သည်သင်၏အကြိုက်ဆုံးအယ်ဒီတာသုံးပြီး file ကိုပြင်ဆင်ရန်နိုင်ပါတယ်။ ဒီဥပမာကိုအသုံးပြုသည် အဆိုပါ nano အယ်ဒီတာ အောက်ပါအတိုင်း:
nano cowsayသင်ကနွားမများ၏မျက်လုံးများကိုပြောင်းလဲဖို့ cowsay command ကိုမှ switches များထောက်ပံ့ပေးနိုင်သည်။
ဥပမာအား -g မျက်စိကိုအဖြစ်တစ်ဒေါ်လာဆိုင်းဘုတ်များပြသထားတယ် cowsay ။
သင်နွားမ -c cowsay ရိုက်ထည့်တဲ့အခါမှာတစ်ခုတည်းမျက်စိရှိပါတယ်ဒါကြောင့်သင်က cyclops option ကိုဖန်တီးရန်ဖိုင်ကိုပြင်ဆင်ရန်နိုင်ပါတယ်။
သငျသညျကိုပြောင်းလဲရန်လိုအပ်ပထမလိုင်းအောက်ပါအတိုင်းကြည့်ရာလိုင်း 46 ဖြစ်ပါသည်:
getopts ( 'bde: f: ghlLnNpstT: wW: y က' \% opts);ဤရွေ့ကားသငျသညျ cowsay နှင့်အတူသုံးနိုငျသမြှသောရရှိနိုင် switches များဖြစ်ကြသည်။ အောက်မှာဖေါ်ပြတဲ့အတိုင်း Option တစ်ခုအဖြစ် -c add ဖို့, line ကိုပြောင်းလဲစေ:
getopts ( 'bde: f: ghlLnNpstT: wW: yc' \% opts);လိုင်းများ 51 နဲ့ 58 အကြားသင်အောက်ပါလိုင်းများတွေ့မြင်:
$ Borg = $ opts { '' ခ ''}; $ သေပြီ = $ opts { '' ဃ ''}; $ လောဘ = $ opts { '' ဆ ''}; $ အကြောက်လွန်ရောဂါ = $ opts { '' p ''}; $ ကျောက်ခဲနှင့်ပစ် = $ opts { '' s 'ကို}; $ ပင်ပန်း = $ opts { '' t ''}; $ ကြိုး = $ opts { '' w ''}; $ ငယ်ရွယ် = $ opts { '' y '' '};သငျသညျမွငျနိုငျသကဲ့သို့, switch ကိုပြုကြလိမ့်မည်အဘယ်အရာကိုကရှင်းပြသည်သောရွေးချယ်စရာအသီးအသီးအဘို့အ variable ကိုလည်းမရှိ။ ဥပမာအားဖြင့်လောဘ = $ opts [ 'ဆ]' $;
အောက်မှာဖေါ်ပြတဲ့အတိုင်း -c switch ကိုပြင်ဆင်ရေးဘို့တလိုင်း Add:
$ Borg = $ opts { '' ခ ''}; $ သေပြီ = $ opts { '' ဃ ''}; $ လောဘ = $ opts { '' ဆ ''}; $ အကြောက်လွန်ရောဂါ = $ opts { '' p ''}; $ ကျောက်ခဲနှင့်ပစ် = $ opts { '' s 'ကို}; $ ပင်ပန်း = $ opts { '' t ''}; $ ကြိုး = $ opts { '' w ''}; $ ငယ်ရွယ် = $ opts { '' y '' '}; $ cyclops = $ [ 'က c'] opts;လိုင်း 144 တွင်, နွားမကျြနှာကိုတည်ဆောက်ရန်အသုံးပြုသည့် construct_face လို့ခေါ်တဲ့ subroutine ရှိသေး၏။
အဆိုပါ code တွေကိုဒီတူ:
ခွဲ construct_face {လျှင် ($ Borg) {$ မျက်စိ = "=="; } ($ သေပြီ) {$ မျက်စိ = "XX" လျှင်, $ လျှာကို = "ဦး"; } ($ လောဘ) {$ မျက်စိ = "\ $ \ $" လျှင်, } ($ အကြောက်လွန်ရောဂါ) {$ မျက်စိ = လျှင် "@@"; } "**" ($ ကျောက်ခဲနှင့်ပစ်) {$ မျက်စိ = လျှင်, $ လျှာကို = "ဦး"; "-"} {$ မျက်စိ = ($ ပင်ပန်း) လျှင်, } လျှင် ($ ကြိုး) {$ မျက်စိ = "ဦး"; } {$ မျက်စိ = ($ ငယ်ရွယ်) ပါလျှင် " .. "; }}အစောပိုင်းကသတ်မှတ်ထားသော variable တွေကိုတစ်ခုချင်းစီအတွက်, variable ကို $ မျက်စိထဲမှာထည့်ထားကြောင်းအက္ခရာများတဲ့နေရာမှာမတူညီတဲ့ pair တစုံရှိပါတယ်။
အဆိုပါ $ cyclops variable ကိုတ Add:
ခွဲ construct_face {လျှင် ($ Borg) {$ မျက်စိ = "=="; } ($ သေပြီ) {$ မျက်စိ = "XX" လျှင်, $ လျှာကို = "ဦး"; } ($ လောဘ) {$ မျက်စိ = "\ $ \ $" လျှင်, } ($ အကြောက်လွန်ရောဂါ) {$ မျက်စိ = လျှင် "@@"; } "**" ($ ကျောက်ခဲနှင့်ပစ်) {$ မျက်စိ = လျှင်, $ လျှာကို = "ဦး"; "-"} {$ မျက်စိ = ($ ပင်ပန်း) လျှင်, } လျှင် ($ ကြိုး) {$ မျက်စိ = "ဦး"; } {$ မျက်စိ = ($ ငယ်ရွယ်) ပါလျှင် " .. "; } ($ cyclops) {$ မျက်စိ = "()" လျှင်, }}ဖိုင်ကိုသိမ်းဆည်း cowsay reinstall လုပ်ဖို့အောက်ပါ command ကို run ။
sh install.shအခုတော့သငျသညျကို run တဲ့အခါမှာ cowsay -c ဟဲလိုလောကနွားမတစ်ဦးတည်းသာမျက်စိရှိပါတယ်။