Linux တွင် လိုင်းများကို သင်မည်ကဲ့သို့ နံပါတ်တပ်သနည်း။
ဖိုင်တစ်ခုရှိ နံပါတ်လိုင်းများ
- ကွက်လပ်များအပါအဝင် လိုင်းအားလုံးကို ရေတွက်ရန် -ba ရွေးချယ်မှုကို အသုံးပြုပါ။
- အခြားတန်ဖိုးအချို့ဖြင့် လိုင်းနံပါတ်များတိုးရန် (ပုံမှန် 1,2,3,4… အစား) -i ရွေးချယ်မှုကို အသုံးပြုပါ-
- လိုင်းနံပါတ်များပြီးနောက် စိတ်ကြိုက်စာကြောင်းအချို့ကို ထည့်ရန် -s ရွေးချယ်မှုကို အသုံးပြုပါ-
vi တွင် လိုင်းနံပါတ်များကို မည်သို့ပြရမည်နည်း။
လိုင်းနံပါတ်သတ်မှတ်ခြင်းကို အသက်သွင်းရန်၊ နံပါတ်အလံကို သတ်မှတ်ပါ-
- အမိန့်မုဒ်သို့ပြောင်းရန် Esc ခလုတ်ကို နှိပ်ပါ။
- နှိပ်ပါ : (ကော်လံ) နှင့် ကာဆာသည် စခရင်၏ ဘယ်ဘက်အောက်ခြေထောင့်တွင် ရွှေ့ပါမည်။ set number သို့မဟုတ် set nu ကိုရိုက်ထည့်ပြီး Enter ခေါက်ပါ။ :သတ်မှတ်နံပါတ်။
- မျက်နှာပြင်၏ ဘယ်ဘက်ခြမ်းတွင် လိုင်းနံပါတ်များကို ပြသပါမည်-
၂၉ окт ၂၀၁၈ ခုနှစ်။
Unix တွင် လိုင်းနံပါတ်အတိအကျကို မည်သို့ပြသနိုင်မည်နည်း။
၎င်းကိုလုပ်ဆောင်ရန် Esc ကိုနှိပ်ပါ၊ လိုင်းနံပါတ်ကိုရိုက်ပါ၊ ထို့နောက် Shift-g ကိုနှိပ်ပါ။ လိုင်းနံပါတ်မသတ်မှတ်ဘဲ Esc နှင့် Shift-g ကိုနှိပ်ပါက၊ ၎င်းသည် သင့်အား ဖိုင်ရှိနောက်ဆုံးစာကြောင်းသို့ ခေါ်ဆောင်သွားမည်ဖြစ်သည်။
Unix တွင်ပထမစာကြောင်း ၁၀ ခုကိုသင်မည်သို့ပုံနှိပ်ထုတ်ဝေသနည်း။
ပထမဆုံး 10/20 လိုင်းများကို print ထုတ်ရန် head command ဥပမာ
- head -10 bar.txt ။
- head -20 bar.txt ။
- sed -n 1,10p /etc/group။
- sed -n 1,20p /etc/group။
- awk 'FNR <= 10' /etc/passwd။
- awk 'FNR <= 20' /etc/passwd။
- perl -ne'1..10 နှင့် print' /etc/passwd။
- perl -ne'1..20 နှင့် print' /etc/passwd။
၁၈ ек ၂၀၁၂ ခုနှစ်။
Linux တွင် လိုင်းနံပါတ်များကို မည်သို့ပြသရမည်နည်း။
View -> Show Line Numbers သို့သွားခြင်းဖြင့် မီနူးဘားမှ လိုင်းနံပါတ်ပြသမှုကို သင်ပြောင်းနိုင်သည်။ ထိုရွေးချယ်မှုကို ရွေးချယ်ခြင်းသည် တည်းဖြတ်ဝင်းဒိုး၏ ဘယ်ဘက်အခြမ်းရှိ လိုင်းနံပါတ်များကို ပြသမည်ဖြစ်သည်။ တူညီသောရွေးချယ်မှုကို ပယ်ဖျက်ခြင်းဖြင့် ၎င်းကို သင်ပိတ်ထားနိုင်သည်။ ဤဆက်တင်ကိုပြောင်းရန် ကီးဘုတ်ဖြတ်လမ်း F11 ကိုလည်း သင်အသုံးပြုနိုင်ပါသည်။
Linux တွင် လိုင်းနံပါတ်တစ်ခုကို မည်သို့ဖွင့်ရမည်နည်း။
အဲဒီလိုလုပ်ဖို့:
- အကယ်၍ သင်သည် လက်ရှိထည့်သွင်းရန် သို့မဟုတ် ဖြည့်စွက်မုဒ်တွင် ရှိနေပါက Esc ခလုတ်ကို နှိပ်ပါ။
- : (အူမကြီး) ကိုနှိပ်ပါ။ ကာဆာသည် စခရင်၏ဘယ်ဘက်အောက်ထောင့်တွင် : အမှာစာ၏ဘေးတွင် ပြန်ပေါ်လာသင့်သည်။
- အောက်ပါ command ကိုရိုက်ထည့်ပါ- သတ်မှတ်နံပါတ်။
- ထို့နောက် စခရင်၏ ဘယ်ဘက်ခြမ်းတွင် ဆက်တိုက်မျဉ်းနံပါတ်များ ကော်လံတစ်ခု ပေါ်လာပါမည်။
၈ янв။ ၂၀၁၅ ခုနှစ်။
အမိန့်လျှော့နည်းဖြင့် လိုင်းနံပါတ်များကို မည်သို့ပြရမည်နည်း။
အမိန့်လျှော့နည်းဖြင့် လိုင်းနံပါတ်များကို အလွယ်တကူပြသနိုင်သည်။ သင်လုပ်ရမည့်အရာမှာ -N သို့မဟုတ် –LINE-NUMBERS ရွေးစရာကို လျှော့ထားသော command သို့ ကူးပါ။ ဤရွေးချယ်မှုသည် စခရင်ရှိ စာကြောင်းတစ်ခုစီ၏အစတွင် လိုင်းနံပါတ်တစ်ခုပြသရန် လျော့နည်းစေပါသည်။
yank နှင့် delete အကြားကွာခြားချက်ကဘာလဲ။
dd ကဲ့သို့ပင်။… စာကြောင်းတစ်ကြောင်းကို ဖျက်ပြီး yw yw yw ဆိုသော စကားလုံးတစ်လုံး၊… y(ဝါကျတစ်ကြောင်းကို ယမ်းသည်၊ y သည် စာပိုဒ်တစ်ခုကို ခေါက်လိုက်သည်နှင့် စသည်ဖြင့်။… y command သည် d ကဲ့သို့ဖြစ်ပြီး ၎င်းသည် buffer ထဲသို့ စာသားကိုထည့်သည်။
vim ဆက်တင်တွေက ဘယ်မှာလဲ။
ဖွဲ့စည်းမှု။ Vim ၏ အသုံးပြုသူ သီးသန့်ဖွဲ့စည်းမှုဖိုင်သည် ပင်မလမ်းညွှန်တွင် တည်ရှိသည်- ~/။ vimrc နှင့် လက်ရှိအသုံးပြုသူ၏ Vim ဖိုင်များသည် ~/ အတွင်းတွင်ရှိသည်။ အဘယ်ကြောင့်ဆိုသော်
Vim တွင် စာကြောင်းတစ်ကြောင်းကို မည်သို့ကော်ပီကူးထည့်ရမည်နည်း။
Vim တွင် စာကြောင်းတစ်ကြောင်းကို ကော်ပီကူးထည့်နည်း။
- သင်သည် ပုံမှန်မုဒ်တွင် ရှိနေကြောင်း သေချာပါစေ။ သေချာစေရန် Esc ကိုနှိပ်ပါ။ ထို့နောက် yy ကိုနှိပ်ခြင်းဖြင့် စာကြောင်းတစ်ခုလုံးကို ကူးယူပါ (နောက်ထပ် အချက်အလက် :help yy )။ …
- p ကိုနှိပ်၍ လိုင်းကိုကူးထည့်ပါ။ အဲဒါက မင်းရဲ့ cursor အောက်မှာ (နောက်တစ်ကြောင်း) မှာ yanked line ကို ထားလိမ့်မယ်။ စာလုံးကြီး P ကိုနှိပ်ခြင်းဖြင့် သင့်လက်ရှိစာကြောင်းရှေ့တွင်လည်း paste လုပ်နိုင်ပါသည်။
၂၉ окт ၂၀၁၈ ခုနှစ်။
ပဲ့တင်သံသည် Linux တွင် အဘယ်အရာလုပ်ဆောင်သနည်း။
linux တွင် echo command ကို argument အဖြစ်ဖြတ်သွားသော စာသား/string မျဉ်းကို ပြသရန် အသုံးပြုပါသည်။ ၎င်းသည် စခရင် သို့မဟုတ် ဖိုင်တစ်ခုသို့ အခြေအနေ စာသားကို ထုတ်ရန် shell script များနှင့် batch ဖိုင်များတွင် အများအားဖြင့် အသုံးပြုသည့် built in command တစ်ခုဖြစ်သည်။
vi တွင်မည်သို့သွားလာရမည်နည်း။
vi ကို စတင်သောအခါ၊ ကာဆာသည် vi မျက်နှာပြင်၏ ဘယ်ဘက်အပေါ်ထောင့်တွင် ရှိနေသည်။ အမိန့်မုဒ်တွင်၊ သင်သည် ကီးဘုတ်အမိန့်တော်များစွာဖြင့် ကာဆာကို ရွှေ့နိုင်သည်။
...
မြှားခလုတ်များဖြင့် ရွေ့လျားခြင်း။
- ဘယ်ဘက်သို့ရွှေ့ရန် h ကိုနှိပ်ပါ။
- ညာဘက်သို့ရွှေ့ရန် l ကိုနှိပ်ပါ။
- အောက်သို့ရွှေ့ရန် j ကိုနှိပ်ပါ။
- အပေါ်သို့ရွှေ့ရန် k ကိုနှိပ်ပါ။
ပထမဆုံး စာကြောင်း ၁၀ ကြောင်းကို သင် ဘယ်လို ဖြတ်မလဲ။
head -n10 ဖိုင်အမည် | grep … head သည် ပထမ 10 လိုင်း (-n option ကို အသုံးပြု၍) ကို output ပေးမည်ဖြစ်ပြီး၊ ထို့နောက် output ကို grep သို့ ပိုက်ပေးနိုင်သည်။ အောက်ပါစာကြောင်းကို သင်သုံးနိုင်သည်- head -n 10 /path/to/file | grep […]
Unix မှာ ပထမဆုံးစာကြောင်းလေးတွေကို ဘယ်လိုဖတ်လဲ။
ဖိုင်တစ်ခု၏ ပထမဆုံးစာကြောင်းအနည်းငယ်ကိုကြည့်ရန် head filename ကိုရိုက်ထည့်ပါ၊ ဖိုင်အမည်သည် သင်ကြည့်လိုသောဖိုင်၏အမည်ဖြစ်သည်၊ ထို့နောက်နှိပ်ပါ။ . ပုံမှန်အားဖြင့်၊ ဦးခေါင်းသည် သင့်အား ဖိုင်တစ်ခု၏ ပထမ 10 လိုင်းကို ပြသသည်။ နံပါတ်သည် သင်မြင်လိုသော လိုင်းအရေအတွက် ဖြစ်သည့် head -number ဖိုင်အမည်ကို ရိုက်ထည့်ခြင်းဖြင့် ၎င်းကို ပြောင်းလဲနိုင်သည်။
Unix တွင် စာကြောင်းကို သင်မည်ကဲ့သို့ ပရင့်ထုတ်မည်နည်း။
Related ဆောင်းပါးများ
- awk : $>awk '{if(NR==LINE_NUMBER) $0}' file.txt ထုတ်ယူပါ။
- sed : $>sed -n LINE_NUMBERp file.txt
- head : $>head -n LINE_NUMBER file.txt | အမြီး -n + LINE_NUMBER ဤတွင် LINE_NUMBER သည် သင်ပုံနှိပ်လိုသော လိုင်းနံပါတ်ဖြစ်သည်။ ဥပမာများ- ဖိုင်တစ်ခုတည်းမှ စာကြောင်းကို ပရင့်ထုတ်ပါ။
၁ ент ၂၀၂၀ ခုနှစ်။