ပွဲကို အစားထိုးရန် y ကို နှိပ်ပါ သို့မဟုတ် ပွဲကို အစားထိုးရန်နှင့် ထွက်ရန် ပွဲကို ကျော်ရန် n ကို နှိပ်ပြီး အစားထိုးမှုမှ ထွက်ရန် q သို့မဟုတ် Esc ။ ရွေးချယ်မှုတစ်ခုသည် ကိုက်ညီမှုနှင့် ကိုက်ညီမှု၏ကျန်ရှိမှုအားလုံးကို အစားထိုးသည်။ မျက်နှာပြင်ကို အောက်သို့လှိမ့်ရန်၊ CTRL+Y ကိုသုံးကာ အပေါ်သို့ scroll လုပ်ရန်၊ CTRL+E ကိုသုံးပါ။
vi မှာ စကားလုံးကို ဘယ်လို အစားထိုးမလဲ။
အဆင့်မြင့်ရှာဖွေပြီး အစားထိုးပါ။
သုံးပါ:s/foo/bar/g လက်ရှိစာကြောင်းပေါ်ရှိ စကားလုံး foo ၏ဖြစ်ပျက်မှုအားလုံးကို စကားလုံးဘားဖြင့် အစားထိုးရန်။ လက်ရှိဖိုင်ရှိ စကားလုံး foo ၏ ဖြစ်ပျက်မှုအားလုံးကို စကားလုံးဘားဖြင့် အစားထိုးရန် :%s/foo/bar/g ကို အသုံးပြုပါ။
Linux မှာ စကားလုံးတစ်လုံးကို ဘယ်လိုအစားထိုးမလဲ။
sed ကို အသုံးပြု၍ Linux/Unix အောက်ရှိ ဖိုင်များတွင် စာသားပြောင်းရန် လုပ်ထုံးလုပ်နည်း။
- အောက်ပါအတိုင်း Stream Editor (sed) ကို အသုံးပြုပါ။
- sed -i 's/old-text/new-text/g' ထည့်သွင်းခြင်း။ …
- s သည် ရှာဖွေပြီး အစားထိုးရန်အတွက် sed ၏ အစားထိုး command ဖြစ်သည်။
- ၎င်းသည် 'စာသားဟောင်း' ၏ဖြစ်ပျက်မှုအားလုံးကိုရှာရန် sed ကိုပြောပြီး input ဟုအမည်ပေးထားသောဖိုင်တစ်ခုရှိ 'စာသားအသစ်' ဖြင့်အစားထိုးရန်ပြောထားသည်။
vi မှာ ဘယ်လိုတွေ့လဲ။
Character String ရှာဖွေခြင်း။
ဇာတ်ကောင် string ကိုရှာရန်၊ type/follow သင်ရှာဖွေလိုသော စာကြောင်းဖြင့်၊ ထို့နောက် Return ကိုနှိပ်ပါ။ vi သည် string ၏နောက်ဖြစ်ပေါ်မှုတွင် cursor ကို နေရာချသည်။ ဥပမာအားဖြင့်၊ “meta” စာကြောင်းကိုရှာရန်၊ နောက်တွင် /meta ကို ရိုက်ထည့်ပါ။
vi ဖိုင်ရဲ့အဆုံးကို ဘယ်လိုသွားမလဲ။
တိုတိုပြောရရင် Esc ခလုတ်ကိုနှိပ်ပြီး Shift + G ကိုနှိပ်ပါ။ Linux နှင့် Unix ကဲ့သို့သော စနစ်များအောက်ရှိ vi သို့မဟုတ် vim text editor တွင် cursor ကို ရွှေ့ရန်။
kernel နှင့် shell အကြားကွာခြားချက်ကဘာလဲ။
Kernel သည် တစ်ခု၏ နှလုံးသားနှင့် အူတိုင်ဖြစ်သည်။ ကွန်ပျူတာစက်လည်ပတ်ရေးစနစ်ပရိုဂရမ် ၎င်းသည် ကွန်ပျူတာနှင့် ဟာ့ဒ်ဝဲများ၏ လုပ်ဆောင်ချက်များကို စီမံခန့်ခွဲသည်။
...
Shell နှင့် Kernel အကြား ကွာခြားချက်
S.No. | အခံွ | kernel |
---|---|---|
1. | Shell သည် အသုံးပြုသူများအား kernel နှင့် ဆက်သွယ်ရန် ခွင့်ပြုသည်။ | Kernel သည် စနစ်၏ လုပ်ငန်းဆောင်တာအားလုံးကို ထိန်းချုပ်သည်။ |
2. | ၎င်းသည် kernel နှင့် အသုံးပြုသူကြားရှိ အင်တာဖေ့စ်ဖြစ်သည်။ | ၎င်းသည် Operating System ၏ အဓိကအချက်ဖြစ်ပါသည်။ |
Linux တွင် ဖိုင်တစ်ခုကို မည်သို့ grep လုပ်ရမည်နည်း။
Linux တွင် grep command ကိုအသုံးပြုနည်း
- Grep Command Syntax- grep [ရွေးချယ်စရာများ] PATTERN [FILE…]…
- 'grep' ကိုအသုံးပြုခြင်း၏ဥပမာများ
- grep foo /file/name။ …
- grep -i "foo" /file/name။ …
- grep 'error 123' /file/name. …
- grep -r “192.168.1.5” /etc/ …
- grep -w “foo” /file/name။ …
- egreg -w 'word1|word2' /file/name။
Linux တွင် ဖိုင်တစ်ခုကို မည်သို့သိမ်းဆည်းပြီး တည်းဖြတ်ရမည်နည်း။
ဖိုင်တစ်ခုကို သိမ်းဆည်းရန်၊ သင်သည် ဦးစွာ Command မုဒ်တွင် ရှိနေရပါမည်။ Command မုဒ်သို့ဝင်ရောက်ရန် Esc ကိုနှိပ်ပါ၊ ထို့နောက် အမျိုးအစား: wq to ဖိုင်ကိုရေးပြီးထွက်လိုက်ပါ။
...
နောက်ထပ် Linux အရင်းအမြစ်များ။
အမိန့် | ရည်ရွယ်ချက် |
---|---|
$vi | ဖိုင်တစ်ခုကို ဖွင့်ပါ သို့မဟုတ် တည်းဖြတ်ပါ။ |
i | ထည့်သွင်းမုဒ်သို့ ပြောင်းပါ။ |
Esc | Command မုဒ်သို့ပြောင်းပါ။ |
:w | သိမ်းဆည်းပြီး ဆက်လက်တည်းဖြတ်ပါ။ |
Vi မှာ ဘယ်လို ကော်ပီကူးထားလဲ
သင်ကော်ပီ သို့မဟုတ် ဖြတ်လိုသော စာသား၏အဆုံးသို့ ကာဆာကို ရွှေ့ပါ။ ရွေ့လျားမှုအမိန့် သို့မဟုတ် အတက်၊ အောက်၊ ညာဘက်နှင့် ဘယ်ဘက်မြှားခလုတ်များကို အသုံးပြုနိုင်သည်။ ကူးယူရန် y ကိုနှိပ်ပါ။ရွေးချယ်မှုဖြတ်တောက်ရန် သို့မဟုတ် ဃ။ အကြောင်းအရာများကို ကူးထည့်လိုသည့်နေရာတွင် ကာဆာကို ရွှေ့ပါ။
vi ကို ဘယ်လိုရှာပြီး အစားထိုးရမလဲ။
အခြေခံရှာပြီး အစားထိုးပါ။
Vim တွင်၊ သင်သည် စာသားကို အသုံးပြု၍ ရှာဖွေပြီး အစားထိုးနိုင်သည်။ :substitute ( :s ) အမိန့်. Vim တွင် ညွှန်ကြားချက်များကို လုပ်ဆောင်ရန်၊ တည်းဖြတ်သူကို စတင်သည့်အခါ ပုံမှန်မုဒ်တွင် ရှိနေရပါမည်။ အခြားမုဒ်မှ ပုံမှန်မုဒ်သို့ ပြန်သွားရန် 'Esc' ခလုတ်ကို နှိပ်ရုံသာဖြစ်သည်။