အဆိုပါ Linux ကိုရှဲလ်စေရန်တစ်ဦးက Beginners လမ်းညွှန်

တစ်ဦးက Shell ကဘာလဲ,

ဒက်စ်တော့ပတ်ဝန်းကျင်မှာနှင့်သော graphical user ရှိခဲ့သည်ရှေ့တော်၌ထို Linux ကို operating system နှင့်အတူအပြန်အလှန်ရန်တစ်ခုတည်းသောနည်းလမ်းကိုလည်း Terminal ကိုအဖြစ်လူသိများသည့် command line ကိုသုံးစွဲဖို့ခဲ့ interfaces ။

terminal ကိုတာဝန်များကိုဖျော်ဖြေဘို့ပညတ်တို့ကိုတစ်အကွာအဝေးကိုထောက်ပံ့သော shell ကိုဟုခေါ်သောအထူးအစီအစဉ်အသုံးပြုသည်။

shell ကိုအမျိုးမျိုးရရှိနိုင်ပါသည်ရှိပါတယ်။ ဤတွင်အသုံးအများဆုံးခွံနေသောခေါင်းစဉ်:

အများစုမှာခေတ်မီ Linux ကိုဖြန့်ဝေ ပါကအခြားခွံတည်ရှိ သိ. ထိုက်သည်ပေမယ့်အဆိုပါကား Bash shell ကိုပါသို့မဟုတ် dash shell ကိုဖြစ်စေသုံးပါ။

သင်မည်သို့ဖြေရှဲလ်ကိုဖွင့်နိုင်ပါသလား?

သငျသညျ ssh ကနေတဆင့်တစ်ဦးကို Linux ဆာဗာချိတ်ဆက်လျှင်သင်တစ်ဦးကို Linux shell ကိုမှဖြောင့်ရလိမ့်မယ်။ သငျသညျ Linux ကိုတစ်ဦးက desktop version ကိုအသုံးပြုနေသည်နှင့်သင်တစ်ဦးက desktop environment ကို အသုံးပြု. နေတယ်ဆိုရင်ပြီးနောက်သင်ရိုးရှင်းစွာ Terminal ကိုဖွင့်လှစ်ခြင်းဖြင့်တစ်ဦး shell ကိုရနိုငျသညျ။

ဒီလမ်းညွှန်ကွဲပြားခြားနားတဲ့နည်းလမ်းတွေ၏နံပါတ်တစ် terminal ကိုဝင်ရောက်ဖို့ဘယ်လိုပြသထားတယ်။

အဖြစ်မကြာမီသင် terminal ကိုရိုက်ထည့်အဖြစ်သင် terminal ကိုများအတွက် default အခွံကိုသုံးပါနိုင်ပါလိမ့်မည်။

တစ်ဦးက Terminal နှင့်ထိုအ Shell ကအတူတူပါပဲလား?

တစ်ဦးက terminal ကိုနှင့်နေတုန်းမကြာခဏတစ်ဦးချင်းစီကတခြားနှင့် တွဲဖက်. အသုံးပြုတဲ့ shell ကိုအလွန်ကွဲပြားခြားနားသောတိရစ္ဆာန်ဖြစ်ကြသည်။ တစ်ဦးက terminal ကိုသင်တစ်ဦး shell ကိုဝင်ရောက်ဖို့ဖွသည့်အစီအစဉ်တစ်ခုဖြစ်သည်။

အစောပိုင်းကဖော်ပြခဲ့တဲ့အဖြစ် terminal ကို shell ကိုအမျိုးမျိုးကို run နိုင်ပါတယ်။ တစ်ဦးကအခွံကို run ဖို့ terminal ကို emulator မလိုအပ်ပါဘူး။ သင်အချိန်အချို့ကာလမှာ script များကို run များအတွက် tool ကိုဖြစ်သည့်ဥပမာတစ်ခု CRON အလုပ်ကနေတစ်ဆင့်တစ် shell ကို script ကို run နိုင်ပါတယ်။

ငါဘယ်လိုအဆိုပါရှဲလ်တွေနဲ့ထိတွေ့ပါနဲ့

သင်တစ်ဦးထက်ပိုသော graphical ပတ်ဝန်းကျင်တွင်အောင်မြင်ရန်နိုငျသော terminal ကို window ထဲမှာတော်တော်များများဘာမှလုပျနိုငျသျောလညျးသငျရရှိနိုင်ပါသောပညတ်တို့ကိုသိရန်မလိုအပ်ပါဘူး။

ပညတ်တော်ကိုအားလုံးစာရင်းပြုစုရန်အမျိုးမျိုးသောနည်းလမ်းများရှိပါသည်။ ဥပမာအားဖြင့်အောက်ပါ command ကိုရရှိနိုင် command များကိုစာရင်းပြုစု:

compgen -c | နောက်ထပ်

ဒီအပေါငျးတို့သရရှိနိုင် command များကိုစာရင်းပြုစုသော်လည်း, သင်သည်ပညတ်တော်တို့ကိုအဘယ်သို့ဆိုလိုသည်ကိုငါတို့သိကြ၏မဟုတ်လျှင်သင်သည်အလွန်သက်သာခံစားရဖို့မဖြစ်နိုင်ဖြစ်ကြောင်းထိုကဲ့သို့သောလမ်းအတွက်ပါလိမ့်မယ်။

သငျသညျအောကျပါစာရိုက်ခြင်းဖြင့်တစ်ဦးချင်းစီက command အကြောင်းသတင်းအချက်အလက်ဖတ်ရှုဖို့လူကို command ကိုသုံးနိုင်သည်

လူကို commandname

သငျသညျအကွောငျးကိုဖတ်ရှုဖို့လိုတဲ့ command ကို၏နာမတော်နှင့်အတူ "commandname" အစားထိုးလိုက်ပါ။

သငျသညျအစဉ်အမြဲရရှိနိုင်သော Linux ကိုပညတ်တော်အများစုသုံးစွဲဖို့ဘယ်လောက်ထွက်အလုပ်လုပ်ဘို့ဤ site ပေါ်တွင်လမ်းညွှန်အတိုင်းလိုက်နာနိုင်ပါတယ်။

သငျသညျကိုသိရန်လိုပေမည် Key ကိုအမှုအရာမည်သို့, ဖိုင်ကိုစနစ်သင်တို့နေရာထွက်ရှာတွေ့ဖို့ဘယ်လို, ဖိုင်တွေတည်းဖြတ်ဖို့ဘယ်လို, ဖိုင်တွေကိုကြည့်ဖို့ဘယ်လိုတက်ရွှေ့ဖို့ဘယ်လိုဆင်း directory များ, ဖိုင်များရွှေ့ဖို့ဘယ်လို, ဖိုင်များကူးယူဖို့ဘယ်လိုဖြစ်ကြ ဖိုင်တွေကိုပယ်ဖျက်နှင့်မည်သို့လမ်းညွှန်စေရန်။

ကံကောင်းထောက်မစွာဒီလမ်းညွှန်သူတွေကိုအမှုအရာရှိသမျှတို့ကိုပြုကြဖို့သင်မည်သို့ပြပါလိမ့်မယ်

တစ်ဦးက Shell Script ဆိုတာဘာလဲ

တစ်ဦးက shell ကို script ကိုပညတ်တော်အခြားမကြာခဏအသုံးပြုသူ input ကိုယူပြီးပြီးနောက်တဦးတည်းလုပ်ဆောင်ပါလိမ့်မယ်ခေါ်သောအခါအရာဖိုင်တစ်ခု၌ရေးထားလျက်ရှိ၏ shell ကိုပညတ်တော်တို့ကိုတစ်စီးရီးဖြစ်ပါတယ်။

shell script များထပ်ခါထပ်ခါဘုံတာဝန်များကိုဖျော်ဖြေတဲ့လမ်းကိုပေး။

keyboard Shortcuts

Terminal ကိုပြတင်းပေါက်အတွင်းခွံနှင့်အတူအလျင်အမြန်အပြန်အလှန်များအတွက် သိ. တန်ဖိုးရှိဖြစ်ကြောင်း keyboard shortcuts တွေကိုအတော်များများရှိပါတယ်:

အဆိုပါစစ်ဌာနချုပ်လိုင်းအသုံးပြုခြင်း Software ကို Install လုပ်ခြင်း

အဆိုပါ shell ကိုလှည့်ပတ်ဖိုင်တွေကူးယူသူတို့ကိုတည်းဖြတ့်လမ်းထက်ပိုသုံးနိုင်တယ်။

ဥပမာသင်က software ကို install လုပ်ရန်အခွံကိုသုံးနိုင်သည်။ software ကို install လုပ်ဘို့အများစုမှာပညတ်တော်တို့ကိုတစ်ဦး operating system နဲ့မအထူးသ shell ကိုမှတိကျတဲ့ဖြစ်ကြသည်။

ဥပမာအားဖြင့် apt-get နေတုန်း Debian based ဖြန့်ဝေအပေါ်ရရှိနိုင်ပါသည် yum Red Hat ကိုအခြေခံပြီးဖြန့်ဝေဘို့ရရှိနိုင်ပါသည်။

သင်တစ်ဦး shell ကိုဇာတ်ညွှန်းအတွက် apt-get ကိုသုံးနိုင်သည်သို့သော်တိုင်းဖြန့်ချိမှာအလုပ်လုပ်မည်မဟုတ်ပေ။ တစ်ဦးဆက်ကပ်အပ်နှံ shell ကို command ကိုဖြစ်ခြင်းမှဆန့်ကျင်ကတစ်ဦး command line ကိုအစီအစဉ်တစ်ခုဖြစ်သည်။

အသုံးဝင်သောသိကောင်းစရာများထိုအလှည့်ကွက်

ဒီလမ်းညွှန်က command line 15 အသုံးဝင်သောအကြံပေးချက်များနှင့်လှည့်ကွက်များစာရင်းကိုပေးပါသည်။

ဒါဟာ Hung သတ်ပစ်ဖို့ဘယ်လို, လုပ်ငန်းစဉ်များကြည့်ရှုရန်နှင့်စီမံခန့်ခွဲဖို့ဘယ်လို, တိကျတဲ့ရက်စွဲနှင့်အချိန်က command များကို run ဖို့ဘယ်လို, သင်နေ log out ပင်ပြီးနောက် running ပညတ်တော်တို့ကိုစောင့်ရှောက်ဖို့ဘယ်လို, ပညတ်တော်တို့ကိုခေတ္တရပ်တန့်ပြီးဖို့ဘယ်လို, နောက်ခံ command များကို run ဖို့သင်မည်သို့ပြပါလိမ့်မယ် web စာမျက်နှာကို download လုပ်ပါဖို့ဘယ်လိုနှင့်သင်၏ကံဇာတာကိုပြောသည်ရပင်ကိုဘယ်လို, Youtube ကိုဗီဒီယိုများဒေါင်းလုတ်လုပ်ဖို့ဘယ်လိုလုပ်ငန်းစဉ်များ။