ဒီလမ်းညွှန်ဘယ်လိုမှအထွက်စာသားကိုရန်သင့်အားပြသထားတယ် terminal ကိုပြတင်းပေါက် အဆိုပါသုံးပြီး Linux ကို ပဲ့တင်သံ command ကို။
terminal ကို၎င်း၏ကိုယ်ပိုင်မှာအသုံးပွုတဲ့ပဲ့တင်သံ command ကိုအထူးသဖြင့်အသုံးဝင်မဖြစ်ပေမယ့်ဇာတ်ညွှန်း၏တစ်စိတ်တစ်ဒေသအဖြစ်အသုံးပြုသည့်အခါကညွှန်ကြားချက်, အမှားအယွင်းများနှင့်ဆိုင်ရာအသိပေးချက်များပြသရန်အသုံးပြုနိုင်ပါသည်။
ဥပမာအားဖြင့်အဆိုပါ Linux ကို: Echo စစ်ဌာနချုပ်၏အသုံးပြုမည်
အောက်မှာဖေါ်ပြတဲ့အတိုင်းယင်း၏အရိုးရှင်းဆုံးပုံစံအတွက် terminal ကိုမှ output ကိုစာသားအဖို့အလွယ်ကူဆုံးနည်းလမ်းဖြစ်ပါသည်:
"ဟဲလိုလောက" ပဲ့တင်သံ
အထက်ပါ command ကိုစကားတို့ကို "Output ဖြစ်ပါတယ် ဟဲလိုကမ္ဘာကြီး မျက်နှာပြင် (အနုတ်အဆိုပါ quotation သင်္ကေတ) မှ" ။
ပုံမှန်အားဖြင့်, ထိုပဲ့တင်သံကြေညာချက် string ကိုရဲ့အဆုံးမှာအသစ်တခုလိုင်းဇာတ်ကောင် Output ဖြစ်ပါတယ်။
စမ်းသပ်ဖို့ဒီ terminal ကို window တွင်အောက်ပါကြေညာချက်ကြိုးစားကြ:
ပဲ့တင်သံ "ဟဲလိုလောက" && ပဲ့တင်သံ "နှုတ်ဆက်လောက"
သငျသညျအောကျပါအတိုငျးရလဒ်ကြောင်းမြင်ရပါလိမ့်မည်:
မင်္ဂလာပါကမ္ဘာလောက
နှုတ်ဆက်ကမ္ဘာကြီး
သငျသညျအောက်ပါအတိုင်းအဖြစ်အနုတ်ဎ switch ကို (-n) ထည့်သွင်းခြင်းဖြင့်သစ်ကိုလိုင်းဇာတ်ကောင်ချန်လှပ်နိုင်သည်
ပဲ့တင်သံ -n "ဟဲလိုလောက" && ပဲ့တင်သံ -n "နှုတ်ဆက်လောက"
အောက်မှာဖေါ်ပြတဲ့အတိုင်းအထက် command ကိုကနေရလဒ်ဖြစ်ပါသည်:
မင်္ဂလာပါကမ္ဘာကြီးနှုတ်ဆက်ကမ္ဘာကြီး
အဆိုပါပဲ့တင်သံကြေညာချက်တွေကိုအသုံးပြုတဲ့အခါစဉ်းစားရန်နောက်ထပ်အရာကအထူးအက္ခရာများကိုင်တွယ်ပုံဖြစ်ပါသည်။
ဥပမာအားဖြင့်တစ်ဦး terminal ကိုပြတင်းပေါက်ထဲတွင်အောက်ပါစမ်း:
"ဟဲလိုကမ္ဘာကြီး \ r \ ကမ္ဘာကြီး ngoodbye" ပဲ့တင်သံ
တစ်ခုစံပြကမ်ဘာပျေါတှငျ \ r နှင့် \ n ကလိုင်းအသစ်ပေါင်းထည့်ရန်အဖြစ်အထူးအက္ခရာများပြုမူမယ်လို့ဒါပေမဲ့သူတို့မကျင့်။ အောက်မှာဖေါ်ပြတဲ့အတိုင်းရလဒ်ဖြစ်ပါသည်:
မင်္ဂလာပါကမ္ဘာကြီး \ r \ ngoodbye ကမ္ဘာကြီး
သငျသညျအောက်ပါအတိုင်း -e switch ကိုအပါအဝင်အားဖြင့်ပဲ့တင်သံ command ကို အသုံးပြု. အထူးအက္ခရာများကို enable နိုင်သည်
-e "ဟဲလိုကမ္ဘာကြီး \ r \ ကမ္ဘာကြီး ngoodbye" ပဲ့တင်သံ
အောက်မှာဖေါ်ပြတဲ့အတိုင်းဤသည်အချိန်ရလဒ်ဖြစ်လိမ့်မည်:
မင်္ဂလာပါကမ္ဘာလောက
နှုတ်ဆက်ကမ္ဘာကြီး
သငျသညျသင်တန်းသင် output ကိုမှအထူးဇာတ်ကောင်အဖြစ်ကိုင်တွယ်လိမ့်မည်ဟုသင်ချင်ကြပါဘူးတဲ့ string ကိုကြိုးစားနေကြပါတယ်မထွက်ရအခြေအနေမှာဖြစ်နိုင်ပါတယ်။ အောက်မှာဖေါ်ပြတဲ့အတိုင်းဒီဇာတ်လမ်းအတွက်တစ်ဦးမြို့တော်အီးကိုသုံးပါ:
-e "ဟဲလိုကမ္ဘာကြီး \ r \ ကမ္ဘာကြီး ngoodbye" ပဲ့တင်သံ
ဘယ်ဟာအထူးအက္ခရာများအဆိုပါ -e switch ကိုသုံးပြီးကိုင်တွယ်နေကြသနည်း
- \\ ဘယ်ဘက်မျဉ်းစောင်း
- တစ်တပ်လှန့် \
- \ ခနောက်ပြန်
- \ မျှထပ်မံထွက်ရှိထုတ်လုပ် C
- \ အီးထွက်ပေါက်
- \ f ပုံစံ feed ကို
- \ n ကလိုင်းအသစ်
- \ r ကိုရထားပြန်လာ
- \ t ကိုအလျားလိုက် tab ကို
- \ v ဒေါင်လိုက် tab ကို
- 1 မှ 3 ဂဏန်းနှင့်အတူ \ 0NNN octal တန်ဖိုးကို
- hexadecimal တန်ဖိုးနှင့်အတူ \ xHH က byte
ဒီ၏စုံတွဲတစ်တွဲစမ်းပါစို့။ Terminal ကိုအောက်ပါ command ကို run:
ပဲ့တင်သံ -e "blo ကမ္ဘာကြီး \ ဟဲ"
: output ကိုအောက်ပါမယ်လို့အထက်ပါ command ကို
helo ကမ္ဘာကြီး
သိသာထင်ရှားတဲ့တကယ်သင်သည်အဘယ်သို့မျက်နှာပြင်မှအထွက်လိုသော်လည်းသင်ဘယ်ဘက်မျဉ်းစောင်းခရှေ့အက္ခရာဖယ်ရှားပေးသောအချက်မရ။
အခုတော့တစ်ဦး terminal ကိုပြတင်းပေါက်ထဲတွင်အောက်ပါကြိုးစားကြ:
ပဲ့တင်သံ -e "ဟဲလို \ c ကိုလောက"
ဒီ command ကတော့ဘယ်ဘက်မျဉ်းစောင်းများနှင့်က c သည်အထိအရာအားလုံးကိုတက် Output ဖြစ်ပါတယ်။ အခြားအရာအားလုံးအသစ်ကလိုင်းအပါအဝင်ချန်လှပ်ထားပါသည်။
ဒါကြောင့်အသစ်တခုလိုင်းဇာတ်ကောင်နှင့်ရထားပြန်လာအကြားကွာခြားချက်ကဘာလဲ? အဆိုပါရထားပြန်လာပြန်လက်ဝဲဘက်ဖို့ cursor လှုံ့ဆျောသော်လည်းအသစ်လိုင်းဇာတ်ကောင်ကိုနောက်လိုင်းကိုဖို့ cursor ချလှုံ့ဆော်ပေး။
ဥပမာတစ်ခုအဖြစ်သင့် terminal ကိုပြတင်းပေါက်သို့အောက်ပါရိုက်ထည့်ပါ:
ပဲ့တင်သံ -e "ဟဲလို \ nworld"
အထက်ပါ command ကို၏ output ကိုကွဲပြားခြားနားသောလိုင်းများပေါ်တွင်စကားလုံးနှစ်လုံးကိုထည့်လေ့မရှိ:
ဟယ်လို
ကမ္ဘာကြီး
အခုတော့တစ်ဦး terminal ကိုပြတင်းပေါက်၌ဤစမ်း:
ပဲ့တင်သံ -e "ဟဲလို \ rworld"
အောက်ပါတစ်ခု output ကိုအဖြစ်ပြသပါလိမ့်မည်ကဲ့သို့သောသစ်တစ်ခုလိုင်းနှင့်ရထားပြန်လာအကြားကွာခြားချက်ကအလွန်သိသာဖြစ်လာပါလိမ့်မယ်:
ကမ္ဘာကြီး
အဆိုပါစကားလုံးဟဲလိုပြသခဲ့ပါသည်, ထိုရထားပြန်လာလိုင်း၏အစနှင့်အစကားလုံးကမ္ဘာကြီးကိုပြသခဲ့ပါသည်ဖို့ cursor ကိုယူ။
သငျသညျကိုအောက်ပါကြိုးစားရင်ဒါဟာအနည်းငယ်ပိုသိသာဖြစ်လာသည်:
ပဲ့တင်သံ -e "ဟဲလို \ Rhi"
အောက်မှာဖေါ်ပြတဲ့အတိုင်းအထက်ကနေအထွက်သည်:
hillo
သစ်တစ်ခုလိုင်းမှာ output သည့်အခါအဖြစ်မှန်မှာတော့လူအတော်များများသုံးပြီးဆဲ \ r \ n သင်္ကေတကိုအသုံးပြုပါ။ အတော်လေးမကြာခဏသို့သော်သင်ရုံတစ်ပါ \ n တွေနဲ့ဝေးရနိုင်သည်။