အဆင့် 1: စစ်ဆေးရေးဇာတ်ညွှန်းကိုဖန်တီးခြင်း
ပထမ ဦး စွာကျွန်ုပ်တို့သည်အနာဂတ်တွင်လည်ပတ်မည့်စစ်ဆေးရေးဇာတ်ညွှန်းတစ်ခုဖန်တီးရန်ကျွန်ုပ်တို့အဆိုပြုထားသည်။ ဟုတ်ပါတယ်, command line script ကိုရပြီဆိုရင်ဒီအဆင့်ကိုကျော်သွားနိုင်တယ်။ သတိပြုရန်မှာယခုကျွန်ုပ်တို့သည်ပရိုဂရမ်းမင်းဘာသာစကားများ၏ syntax ကိုဖြုတ်မည်မဟုတ်သော်လည်းလူတိုင်းအတွက်သင်၏ကိုယ်ပိုင် script ကိုဖန်တီးနိုင်သည်သို့မဟုတ်အခြေအနေများတွင်အကြောင်းအရာများကိုဖိုင်ထဲသို့ထည့်နိုင်သည်။
- "terminal" ကိုသင့်အတွက်အဆင်ပြေစွာ run ပါ, ဥပမာအားဖြင့်, application menu သို့မဟုတ် hot ctrl + alt + T.
- ဤတွင် Sudo nano Scann.sh commin ကိုသုံးပါ, nano သည်စာသားတည်းဖြတ်သူကိုအသုံးပြုသော editor ကိုအသုံးပြုသောနေရာတွင်သုံးပါ။ script.sh သည်ဖန်တီးထားသောဖိုင်၏အမည်ဖြစ်သည်။ ဥပမာအားဖြင့်ဖိုင်တစ်ခု ဖန်တီး. Vi သို့မဟုတ် Gedit မှတဆင့်၎င်းသည်အနှစ်သာရကို ပြောင်းလဲ. မရပါ။ အသုံးပြုသူ၏ကိုယ်ရေးကိုယ်တာ ဦး စားပေးအရဒြပ်စင်၏အမည်အနေဖြင့်လည်းပြောင်းလဲသွားသည်။
- Sudo အငြင်းပွားမှုနှင့်အတူဖျော်ဖြေတင်ဆက်ထားသောကြောင့် Superuser အကောင့်မှစကားဝှက်ကိုရိုက်ထည့်ခြင်းဖြင့်ဤလုပ်ဆောင်ချက်ကိုအတည်ပြုပါ။
- ဖိုင်အသစ်တစ်ခုဖွင့်လှစ်လိမ့်မည်။ သင် script strings များကိုထည့်နိုင်သည်။ "Hello World" ဆိုတဲ့စာကိုပြသဖို့တာ 0 န်မှာတာ 0 န်မှာတာ 0 န်မှာဖော်ပြထားတဲ့စံနမူနာပြတာကိုတွေ့ရတယ်။ အခြားဇာတ်ကောင်တစ် ဦး ၏အကြောင်းအရာများရှိပါက console ထဲသို့ထည့်ပါ, အတန်းများအားလုံးမှန်ကန်စွာရေးသားထားကြောင်းသေချာစေရန် console ထဲသို့ထည့်ပါ။
#! / bin / bash
Echo "Hello World"
- ထို့နောက်သင် Ctrl + O key ပေါင်းစပ်ကိုင်ခြင်းဖြင့်ချိန်ညှိချက်များကိုသိမ်းဆည်းနိုင်သည်။
- ဖိုင်အမည်မလိုအပ်ပါ, သိမ်းဆည်းရန်ဖြည့်စွက်ရန် Enter ကိုနှိပ်ပါ။
- Ctrl + X မှတဆင့်စာသားတည်းဖြတ်သူကိုချန်ထားပါ။
ကျွန်ုပ်တို့မြင်သည့်အတိုင်းသင်၏ bash အတွက်သင်၏ကိုယ်ပိုင် script များကိုဖန်တီးရာတွင်မည်သည့်အရာကမျှရှုပ်ထွေးသည်မဟုတ်သော်လည်းအင်္ဂါရပ်တစ်ခုလုံးသည်ကုဒ်ကိုသိရန်ဖြစ်သည်။ သင်ကိုယ်တိုင်ခြစ်ရာမှရေးရန်သို့မဟုတ်အခမဲ့ရင်းမြစ်များမှအဆင်သင့်ဖြေရှင်းထားသောဖြေရှင်းနည်းများကိုသင်ပြုလုပ်ရမည်။ ဖိုင်တွင် script ကိုအောင်မြင်စွာအကောင်အထည်ဖော်ပြီးနောက်သင်နောက်တစ်ဆင့်သို့လုံခြုံစွာပြောင်းနိုင်သည်။
အဆင့် 2: utility အတွက် script setup ကို
ဤအဆင့်သည်မဖြစ်မနေဖြစ်ရန်မဖြစ်မနေဖြစ်မဖြစ်, ကြိုတင်ဖွဲ့စည်းပုံအခြေခံဥပဒေမပြုဘဲသက်ဆိုင်ရာခွင့်ပြုချက်များကိုမူလကလက်ခံရရှိခြင်းမရှိသောကြောင့်၎င်းသည်မဖွင့်ပါ။ သူတို့က scire chmod uogo + x scrigos command မှတဆင့် script.sh script.sh script.sh script.sh ဖြစ်ပါတယ်။
sudo အငြင်းပွားမှုမှတစ်ဆင့်လုပ်ဆောင်သောလုပ်ဆောင်မှုများအားလုံးသည် Superuser Password ၏ input မှတစ်ဆင့်အကောင့်၏ authentication ကိုအတည်ပြုရန်လိုအပ်ကြောင်းမမေ့ပါနှင့်။ ထို့နောက် string အသစ်တစ်ခုသည် command များစတင်ရန်ပေါ်လာလိမ့်မည်။ ဆိုလိုသည်မှာ setting ကိုအောင်မြင်စွာအသုံးပြုခြင်းကိုဆိုလိုသည်။
အဆင့် 3: ရှိပြီးသား script ကိုစတင်ခြင်း
ကျွန်ုပ်တို့သည်ရှိပြီးသား script ကိုတိုက်ရိုက်စတင်ဖွင့်ပေးသောအဓိကအဆင့်ကိုလှည့်ပါ။ အစပြုရန်ကြည့်ရန်ရိုးရှင်းသော command တစ်ခုကိုစဉ်းစားပါ ./Script.sh ကိုစဉ်းစားပါ ./Script.sh နှင့်လက်ရှိတည်နေရာမှဖိုင်တစ်ခုကိုစတင်ရန်တာ 0 န်ရှိသည်။ output ကိုသင်အောက်တွင်ဖော်ပြထားသောမျက်နှာပြင်များကိုတွေ့မြင်နိုင်သည်။ ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည်ယခင်ကဖန်တီးထားသော script ကိုယူခဲ့သည်။ ထိုနည်းတူစွာပင်အရာဝတ္ထုသို့လမ်းကြောင်းအပြည့်အစုံကိုသင်သတ်မှတ်နိုင်သည်။ ဥပမာအားဖြင့် /home/user/Script.sh သို့ပြောင်းလဲသွားရန်ပြောင်းလဲသွားသည်။
Linux တွင်လမ်းကြောင်း system variable တစ်ခုရှိသည်။ ၎င်းတွင်အမျိုးမျိုးသောလုပ်ရပ်အမျိုးမျိုးကိုလုပ်ဆောင်ရန်တာ 0 န်ယူထားသောဖိုင်တွဲများစွာပါ 0 င်သည်။ ၎င်းတို့ထဲမှတစ်ခုကို / USR / local / bin ဟုခေါ်သည်။ ပရိုဂရမ်များတပ်ဆင်ခြင်းအတွက်အသုံးပြုသည်။ ၎င်းကိုသက်ဝင်စေမည့် script သို့လမ်းကြောင်းအပြည့်အစုံကိုအဆက်မပြတ်မသတ်မှတ်လိုပါကလမ်းကြောင်းဖိုင်တွဲတစ်ခုသို့ထည့်ပါ။ ဤသို့ပြုလုပ်ရန် CP script.sh /usr/local/bin/script.sh string ကိုသုံးပါ။
ထို့နောက်ဖြန့်ချိမှုကိုတိုးချဲ့ခြင်းဖြင့်ဖိုင်အမည်ကိုသာ 0 င်ရောက်ခြင်းဖြင့်ရရှိနိုင်သည်။
ဒုတိယအဖွင့်နည်းသည်တစ်ပြိုင်နက်တည်း shell ကိုတစ်ပြိုင်နက်တည်းခေါ်ဆိုခြင်းတွင်ပါဝင်သည်။ သင် script လမ်းညွှန်ကိုပြောင်းသင့်ပြီး bash script.sh ရေးရန်သင်ရေးသင့်သည်။ ဒီနည်းလမ်းကအရာဝတ္ထုကိုအပြည့်အဝလမ်းကြောင်းကိုမ 0 င်ဖို့ဒါမှမဟုတ်သက်ဆိုင်တဲ့လမ်းကြောင်းကိုကြိုတင်ထည့်သွင်းထားတဲ့လမ်းကြောင်းကိုမထည့်ဖို့ခွင့်ပြုတဲ့အတွက်ကောင်းပါတယ်။
ဒါကငါတို့နဲ့ဗူကွက်နဲ့အပြန်အလှန်ဆက်သွယ်မှုအကြောင်းပြောချင်တာက။ အထက်ပါအကြံပြုချက်များကို အသုံးပြု. သင့်လျော်သောဖိုင်သို့မဟုတ်တည်ရှိပြီးပွင့်လင်းသောဖွင့်လှစ်ထားသည်။