Linux အတွက် echo အဖွဲ့

Anonim

Linux အတွက် echo အဖွဲ့

သင်သိသည့်အတိုင်း Linux operating system ရှိလုပ်ဆောင်မှုအများစုကို console မှတဆင့်ဆောင်ရွက်သည်။ အသုံးပြုသူများသည်အချို့သောဖြစ်စဉ်များကိုလုပ်ဆောင်ရန်တာ 0 န်ရှိသည့်အထူး command များကိုအသုံးပြုလိမ့်မည်။ ဤ command တစ်ခုမှာပဲ့တင်သံဖြစ်သည်။ ယနေ့ကျွန်ုပ်တို့သည်ဤအသုံးအနှုန်းနှင့် ပတ်သက်. အသေးစိတ်ကိုပိုမိုအသေးစိတ်ဖော်ပြလိုပါသည်။

ကျနော်တို့ Linux အတွက်ပဲ့တင်သံ command ကိုအသုံးပြုပါ

The Echo အဖွဲ့သည်ယနေ့ထည့်သွင်းစဉ်းစားနေသည့် ECHO အဖွဲ့တွင်စွယ်စုံကျမ်းကြည့်ရှု။ ကျဉ်းမြောင်းသောလမ်းကြောင်း - မျက်နှာပြင်ပေါ်ရှိစာသားစာသားရှိသည်။ သို့သော်၎င်းသည်အမျိုးမျိုးသော scripts များနှင့်အခြားရည်ရွယ်ချက်များအတွက်မကြာခဏအသုံးပြုသော၎င်းကို 0 င်ရောက်စွက်ဖက်ခြင်းမရှိပါ။ ထို့နောက်ကျွန်ုပ်တို့သည်ဤ utility ၏ syntax နှင့်အတူကိုယ့်ကိုယ်ကိုအကျွမ်းတ 0 င်အကျွမ်းတ 0 င်အပြီးတွင်အကျွမ်းတ 0 င်ဖြစ်စေသည်။

echo syntax

အဖွဲ့တိုင်းနီးပါးသည်အဓိကလုပ်ဆောင်ချက်အပြင်အခြားအငြင်းပွားမှုများကိုထည့်သွင်းစဉ်းစားသောအခြားလုပ်ဆောင်မှုများကိုပြုလုပ်နိုင်သည်။ ECHO သည်ဤကိစ္စနှင့်စပ်လျဉ်း။ အဆင့်မြင့်ရွေးချယ်မှုများကိုယ်တိုင်ရိုးရိုးရှင်းရှင်းပြောရလျှင်အလွန်အရေးကြီးသည်မဟုတ်ပါ။ သူတို့တစ် ဦး စီအကြောင်းပိုမိုစဉ်းစားကြပါစို့, သို့သော်မျဉ်း၏စံရှုထောင့်ကို ဦး စွာအာရုံစိုက်ကြပါစို့။

  • -n - မျဉ်းကြောင်းလွှဲပြောင်းခြင်းကိုပြလိမ့်မည်မဟုတ်ပါ။
  • -e - လွတ်မြောက်မှုအစီအစဉ်များပါဝင်မှုအတွက်တာဝန်ရှိသည်။
  • -e - Escape sequences ၏အဓိပ္ပာယ်ဖွင့်ဆိုချက်ကိုပိတ်ထားသည်။

ကျွန်ုပ်တို့သည်လည်းလွတ်မြောက်မှုအစီအစဉ်များသည်သင်္ကေတများပုံစံများကိုတင်ပြသောတစ်ကမ္ဘာလုံးဆိုင်ရာရွေးချယ်စရာများဖြစ်ကြောင်းကိုလည်းသတိပြုမိသည်။ ၎င်းတို့ထဲမှတစ်ခုချင်းစီတွင်အဓိပ္ပါယ်ရှိသောတန်ဖိုးရှိသည်။ အကယ်. သင်သည် ECHO command ကိုအသုံးပြုသောအခါသင်အနက်ဖွင့်ဆိုချက်ကိုဖွင့်ပါကထိုသို့သောအငြင်းပွားမှုများကိုသုံးနိုင်သည်။

  • / c - string ကိုလွှဲပြောင်းခြင်းပယ်ဖျက်ဖို့တာဝန်ရှိ;
  • / t - အလျားလိုက် tab ကိုပြသ;
  • / v - ဒေါင်လိုက် tab ကိုဖန်တီးသည်။
  • / b - string ကိုအတွက်ယခင်သင်္ကေတဖယ်ရှား;
  • / n - အသစ်တစ်ခုသို့ string ကိုလွှဲပြောင်းခြင်းပါဝင်သည်;
  • / r - ရထားကိုလိုင်း၏အစမှပြန်ပို့သည်။

နောက်တစ်ကြိမ် ထပ်မံ. ကျွန်ုပ်တို့သည်အဖွဲ့ 0 င်အငြင်းပွားမှုကိုအငြင်းပွားမှုများကိုကြိုတင်သတ်မှတ်ထားသည့်အခြေအနေများတွင်သာ 0 င်ရောက်နိုင်ရန်အတွက်အထက်ပါရွေးချယ်စရာများကိုရှင်းလင်းပြောကြားသည်။ လိုအပ်ပါကအောက်ပါညွှန်ကြားချက်များ၌ကျွန်ုပ်တို့တင်ပြမည့်စကားလုံးများထည့်သွင်းမှု strings မဆိုဤသင်္ကေတတစ်ခုစီကိုတိုးတက်ကောင်းမွန်အောင်ပြုလုပ်နိုင်သည်။

ရိုးရှင်းသော string ကိုနိဂုံး

အစောပိုင်းတွင်ဖော်ပြခဲ့သည့်အတိုင်းပဲ့တင်သံ command ၏အဓိကရည်ရွယ်ချက်မှာ string screen သို့ output ဖြစ်သည်။ ၎င်းသည်ကျွန်ုပ်တို့ထပ်မံပြောဆိုလိုသည်မှာအဓိကရွေးချယ်စရာများအားလုံးသည်မည်မျှအလုပ်လုပ်သည်ကိုအတိအကျနားလည်ရန်ကူညီမည့်ရိုးရှင်းသောလုပ်ရပ်များကိုလေ့လာရန်ဖြစ်သည်။

  1. The Prockl + alt + t ကိုနှိပ်ခြင်းဖြင့်သို့မဟုတ် ctrl + alt + t hot key ကိုနှိပ်ခြင်းအားဖြင့်သင်အတွက်အဆင်ပြေသော challole ကိုသုံးပါ။ ဤနေရာတွင် standard action command ကိုစစ်ဆေးရန် Echo + စကားစုကိုရိုက်ထည့်ပါ။ ၎င်းကို Enter ခလုတ်ကိုနှိပ်ခြင်းဖြင့် activated ဖြစ်ပါတယ်။
  2. အပိုဆောင်းရွေးချယ်စရာများကိုအသုံးမပြုဘဲ Linux တွင်ပဲ့တင်သံ command ကိုအသုံးပြုခြင်း

  3. သင်မြင်နိုင်သည့်အတိုင်းလိုင်းအသစ်တွင်အသစ်ပြောင်းလိုက်သောစကားလုံးများနှင့်တူညီသောပုံစံဖြင့်အသစ်သောစကားလုံးများပေါ်လာသည်။
  4. ရလဒ်မှာနောက်ထပ်ရွေးချယ်စရာများမရှိဘဲ Linux တွင်ပဲ့တင်သံ command ကိုအသုံးပြုခြင်းဖြစ်သည်။

  5. အကယ်. သင်သည်စကားလုံးတစ်လုံးစီမတိုင်မီ option ကို \ b ကိုထည့်ပါကယခင်ဇာတ်ကောင်ကိုဖျက်ပစ်လိမ့်မည်။ ဆိုလိုသည်မှာရလဒ်သည် echo -e "lumpics \ bsite \ blinux ၏မူလမြင်ကွင်းကိုနေရာများမရှိဘဲပြသလိမ့်မည်။
  6. ယခင်သင်္ကေတ၏ပယ်ဖျက်ရေး option နှင့်အတူ Linux အတွက်ပဲ့တင်သံကိုအသုံးပြုခြင်း

  7. သတ်မှတ်ထားသောရွေးစရာကိုစကားလုံးများအားလုံးတွင်ထည့်သွင်းထားပါသည်။ ထို့ကြောင့်ရလဒ်သည်သင့်လျော်သည်။
  8. ယခင်သင်္ကေတ၏ပယ်ဖျက်ရေး option နှင့်အတူ Linux အတွက်ပဲ့တင်သံကိုအသုံးပြုခြင်း၏ရလဒ်

  9. ယခု \ n parameter သည်ကိုအာရုံစိုက်ကြပါစို့။ သင်သိပြီးဖြစ်သောကြောင့်၎င်းသည်အစပိုင်းတွင်မဖော်ပြပါက string ကိုလွှဲပြောင်းခြင်းအားသက်ဝင်စေပါသည်။
  10. string အသစ်တစ်ခုသို့လွှဲပြောင်းခြင်းရွေးစရာနှင့်အတူ Linux အတွက်ပဲ့တင်သံကိုအသုံးပြုခြင်း

  11. ကျနော်တို့အရင်ကအတိုချုပ်ပြောလိုက်သည်။ ထို့ကြောင့်၎င်းတို့အားပထမအကြိမ်အနေဖြင့်၎င်းတို့အားတစ်ခုချင်းစီကိုအသစ်တစ်ခုတွင်ပြသလိမ့်မည်။
  12. ရလဒ်မှာ Linux တွင်ပဲ့တင်သံ command ကို Linux တွင်အသုံးပြုမှုအသစ်ကို string အသစ်သို့လွှဲပြောင်းခြင်း

  13. စာသားကို align လုပ်ဖို့အသုံးပြုတဲ့ tab ကိုဖွင့်။ သင်လိုချင်သောရလဒ်အောင်မြင်ရန်လိုအပ်သောနေရာများတွင်လုံလုံလောက်လောက်မှတ်ပုံတင်ပါလိမ့်မည်။
  14. tab option ဖြင့် Linux တွင်ပဲ့တင်သံဖြင့်အသုံးပြုခြင်း

  15. တွေ့မြင်နိုင်သည့်အတိုင်းပထမစကားလုံးဖြင့် tabulation ကိုနှစ်ကြိမ်အသုံးပြုခဲ့သည်။ လိုင်းများပြသသောအခါဤအချက်ကိုစဉ်းစားပါ။
  16. Linux တွင်ပဲ့တင်သံ command ကို အသုံးပြု. Tab option ဖြင့် Linux ဖြင့်အသုံးပြုခြင်း၏ရလဒ်

  17. ထို့အပြင်အဘယ်အရာကမျှ input စည်းမျဉ်းစည်းကမ်းများကိုစောင့်ကြည့်လေ့လာရန်ရွေးချယ်စရာအများအပြားကိုသတ်မှတ်ခြင်းနှင့်အတူအဘယ်အရာကိုဝင်ရောက်စွက်ဖက်။
  18. Linux တွင် echo command ကိုအသုံးပြုသောအခါ options များကိုပေါင်းစပ်ခြင်း

  19. ဥပမာအားဖြင့်, အောက်ရှိမျက်နှာပြင်ပေါ်တွင်သင်ဟာလွှဲပြောင်းမှုနှင့် tab ကိုတစ်ချိန်တည်းတွင်ထုတ်ယူခြင်း၏ရလဒ်ကိုမြင်သည်။
  20. Linux တွင်ပဲ့တင်သံ command ကိုအသုံးပြုသောအခါ options များကိုပေါင်းစပ်ခြင်း၏ရလဒ်

  21. နောက်ဆုံးဥပမာအနေနဲ့ယူ / v ။ ဒီအငြင်းအခုံဒေါင်လိုက် tab ကိုဖန်တီးပေးပါတယ်။
  22. Linux တွင်ပဲ့တင်သံ command အတွက်ဒေါင်လိုက် tab option ကိုအသုံးပြုခြင်း

  23. ရလဒ်အနေနှင့်စကားလုံးတစ်လုံးစီကိုလိုင်းအသစ်တစ်ခုနှင့်အဆင့်များပုံစံဖြင့်ရယူသည်။
  24. Linux အတွက်ပဲ့တင်သံ command ကိုများအတွက်ဒေါင်လိုက် tab ကိုအသုံးပြုခြင်း၏ရလဒ်

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

အဆိုပါ variable ကိုတန်ဖိုးများကို၏ output ကို

script တိုင်းနီးပါးတွင်အချို့သော variable များကိုတန်ဖိုးသည်ကြိုတင်ပြင်ဆင်ထားသည့်အတွက်အသုံးပြုကြသည်။ အကယ်. ကျွန်ုပ်တို့သည် Echo utility အကြောင်းပြောနေပါက၎င်းသည်အလွန်အဓိပ္ပာယ်ကိုထုတ်လွှင့်နိုင်သည်။ ကျွန်ုပ်တို့သည်ဤဥပမာကိုဇာတ်ညွှန်းကိုယ်နှိုက်မပါဘဲ terminal session တစ်ခုတွင်စဉ်းစားမည်။ ၎င်းသည် console ကိုပြန်လည်စတင်သည့်အခါတန်ဖိုးများကိုဖျက်ပစ်လိမ့်မည်ဟုဆိုလိုသည်။

  1. ပို့ကုန် 0 င်ရောက်ခြင်းဖြင့်အစပြုရန်,
  2. Linux တွင်ပဲ့တင်သံမှတစ်ဆင့်နောက်ထပ် output အတွက် variable ကိုဖန်တီးခြင်း

  3. အောက်ပါလိုင်းတွင်သတ်မှတ်ထားသော variable ၏တန်ဖိုးကိုပြသရန် ECHO $ ​​ကိုသုံးပါ။
  4. ဖန်တီးထားသော variable ကို သုံး. Linux တွင်ပဲ့တင်သံ command ကိုရိုက်ထည့်ပါ

  5. သင်မြင်နိုင်သည့်အတိုင်းအရာအားလုံးကိုမှန်ကန်စွာဖော်ပြထားသည်။
  6. variable ကိုသုံးပြီး Linux အတွက် echo command ၏ရလဒ်

  7. ပို့ကုန်ဌ = linux မှတဆင့်အခြား variable ကိုဖန်တီးပါ။
  8. Linux အတွက်ပဲ့တင်သံအတွက်ပေါင်းစပ် input ကိုအတွက်ဒုတိယ variable ကိုဖန်တီးခြင်း

  9. ရုံးတင်စစ်ဆေးရေး ECHO $ ​​L.
  10. Linux အတွက် echo variable တွေကိုနှစ်ခုပဲ့တင်သံ variable ကိုအတူပေါင်းစပ် input ကို

  11. ယခုတွင် ECHO သည်နှစ်ခုသို့မဟုတ်နှစ်ခုထက်ပိုသောလိုင်းများကိုလိုင်းတစ်ခု၏ပုံစံဖြင့် variable များထုတ်လုပ်ခြင်းနှင့်အတူရင်ဆိုင်ရသည်ကိုသင်သိသည်။
  12. Linux တွင် echo variable နှစ်ခုနှင့်ပေါင်းစပ် input ၏ရလဒ်

ကိစ္စရပ်အများစုတွင်ဤ variable များကို scripts ရေးသားခြင်းမှသာအသုံးပြုသည်။ သို့သော်တစ် ဦး တန်ဖိုးရှိ session တစ်ခုအတွင်းရှိလုပ်ရပ်များအပေါ်တွင်တူညီသောမှီခိုသူများကိုထုတ်လုပ်ရန်စီစဉ်ထားပါက၎င်းသည်အသုံးဝင်သည်။

အရောင်များ string ကိုသတ်မှတ်ခြင်း

အကယ်. သင်သည် console ကိုတက်ကြွစွာအသုံးပြုနေပါကစကားလုံးတစ်လုံးစီသည်ဤနေရာတွင်မည်သည့်အရောင်ကိုမဆိုယူနိုင်သည်, အဖြူသို့မဟုတ်အနက်ရောင်သာမဟုတ်ဘဲ (Termical "Terminal") နှင့်သာဖြစ်သည်။ ECHO သည်သင့်အားလိုင်းများကိုဆေးသုတ်ရန်ခွင့်ပြုသည်။

  • \ 033 [30 မီတာ - အနက်ရောင်;
  • \ 033 [31 မီတာ - အနီရောင်;
  • \ 033 [32m - အစိမ်းရောင်,
  • \ 033 [33m - အဝါရောင်;
  • \ 033 [34m - အပြာရောင်,
  • \ 033 [35m - ခရမ်းရောင်,
  • \ 033 [36m - အပြာရောင်,
  • \ 033 [37m - မီးခိုးရောင်။

သင့်အားကမ္ပည်းနောက်ခံအရောင်၏အရောင်ကိုပြောင်းလဲရန်ခွင့်ပြုသည့်အခြားအငြင်းပွားမှုများစွာရှိသည်။ အလားတူစာရင်းတစ်ခုနှင့်တူသော်လည်းနံပါတ်များတွင်ကွဲပြားခြားနားမှုများရှိသည် -

  • \ 033 [40 မီတာ - အနက်ရောင်;
  • \ 033 [41m - အနီရောင်,
  • \ 033 [42m - အစိမ်းရောင်,
  • \ 033 [43m - အဝါရောင်;
  • \ 033 [44m - အပြာရောင်,
  • \ 033 [45m - ခရမ်းရောင်,
  • \ 033 [46m - အပြာရောင်,
  • \ 033 [47m - မီးခိုးရောင်;
  • \ 033 [033 [033) - တန်ဖိုးများအားလုံးကိုပုံမှန်ပြည်နယ်သို့ပြန်လည်သတ်မှတ်သည်။

သင်နားလည်ပြီးသည့်အတိုင်းဤအငြင်းပွားမှုများသည်လိုအပ်လျှင်လိုအပ်ချက်ရှိပါကအတန်းတစ်ခုစီနှင့်သက်ဆိုင်လိမ့်မည်။ အောက်ပါအတိုင်းအလားတူဖွဲ့စည်းပုံနှင့်တူသည် - echo -e \ 033 [33mlumpics \ 36 033 [46mlumite \ 033 [41Mlinux ")

အတန်း၏အရောင်ကိုပြောင်းလဲရန် Linux တွင်ပဲ့တင်သံ command ကိုအသုံးပြုခြင်း

အပေါ်ကဥပမာဟာလိမ္မော်ရောင်အရောင်နဲ့အရောင်တောက်တောက်ရောင်ရမ်းခြင်းနှင့်အရောင်အမျိုးမျိုး၏နောက်ခံများကို "site" နှင့် "linux" သို့လည်းပြောင်းလဲခဲ့သည်။ သင်ရိုက်ထည့်သော command အောက်တွင်ဖော်ပြထားသောမျက်နှာပြင်တွင်ဤအရာကိုသင်မြင်သည်။

Linux ရှိ ECHO Options များကို Linux တွင်အသုံးပြုခြင်း၏ရလဒ်သည်အတန်း၏အရောင်ကိုပြောင်းလဲရန်ဖြစ်သည်

အထူး bash အက္ခရာများ

ပဲ့တင်သံ command သည် bash ပတ်ဝန်းကျင်တွင်သာဖြစ်သည်။ ၎င်းသည်ဤပတ်ဝန်းကျင်အတွက်စံသတ်မှတ်ချက်ကိုထိန်းသိမ်းထားရမည်။ များသောအားဖြင့်၎င်းတို့သည်လက်ရှိတည်နေရာ၏အရာဝတ္ထုများ၏ဖိုင်များနှင့် output ကို sorting လုပ်ရန်တာဝန်ရှိသည်။

  1. လက်ရှိဖိုင်တွဲ၏ contents များကိုပြသရန် Terminal တွင် ECHO * ကိုရိုက်ထည့်ပါ။
  2. လက်ရှိဖိုင်တွဲ၏ contents ကိုပြသရန် Linux တွင်ပဲ့တင်သံ command ကိုအသုံးပြုခြင်း

  3. နောက်လိုင်းသည် 0 င်လာသောလမ်းညွှန်များနှင့်ဒြပ်စင်အားလုံး၏စာရင်းကိုစာရင်းပြုစုလိမ့်မည်။ ၎င်းသည်မှတ်ပုံတင်ခြင်းမရှိဘဲပုံမှန် string ဖြစ်လိမ့်မည်။ သို့သော်ယခုသင်အပေါ်ကဥပမာများအပေါ် အခြေခံ. ပြုပြင်နိုင်သည်ကိုသင်သိပြီးဖြစ်သည်။
  4. လက်ရှိဖိုင်တွဲ၏ contents များကိုပြပြီးနောက် Linux တွင် ECHO အမိန့်အရေးယူဆောင်ရွက်မှု

  5. Decho * .txt ကိုသင်သတ်မှတ်ထားသည့်ပုံစံများကိုသာပြသလိုပါကသတ်မှတ်ပါ။ .txt ကိုအခြားလိုအပ်သော option သို့အစားထိုးလိုက်ပါ။
  6. တိကျသောဖိုင်အမျိုးအစားကို output လုပ်ရန် Linux တွင်ပဲ့တင်သံ command ကိုအသုံးပြုခြင်း

  7. နောက်ဆုံးတွင် ECHO သည်အောက်ပါအတိုင်းဖွဲ့စည်းမှုဖိုင်များကိုတည်းဖြတ်ရန်လုပ်ဆောင်သည်။ ECHO 1> / PRESS / SYS / NET / IPV4 / IP_FOFERTIFTARS) 1 - လျှောက်လွှာအတွက် string အတွက် string အတွက် string ကို A / proc / sys / net / ipv4 / iP_Forward - လိုချင်သောအရာဝတ္ထုသို့လမ်းကြောင်း။
  8. configuration files များကိုပြောင်းလဲရန် Linux တွင်ပဲ့တင်သံ command ကိုအသုံးပြုခြင်း

ယနေ့ပစ္စည်း၏တစ်စိတ်တစ်ပိုင်းအနေဖြင့်ကျွန်ုပ်တို့သည် Linux operating system တွင်ပဲ့တင်သံနှင့်ဆက်ဆံသည်။ အကယ်. သင်သည်လူကြိုက်များသောအဖွဲ့များနှင့်အပြန်အလှန်အကျိုးစီးပွားကိုစိတ်ဝင်စားပါကကျွန်ုပ်တို့၏ဝက်ဘ်ဆိုက်ရှိဤခေါင်းစဉ်ရှိဆောင်းပါးတစ်ပုဒ်ကိုလေ့လာရန်, အောက်ပါလင့်ခ်များအောက်တွင်ပြောင်းရွှေ့နေစဉ်။

ကြည့်ပါ။

"terminal" linux အတွက်မကြာခဏအသုံးပြုသော command များကို

Ln / Find / Find / LS / GREP / PWD command ကို Linux တွင်

Saathpaatraan