Unix တွင် ဖိုင်တစ်ခု၏ ပထမဆုံးလိုင်း 10 ကို မည်သို့ရနိုင်မည်နည်း။

Unix တွင် ဖိုင်တစ်ခု၏ 10 ခုမြောက်စာကြောင်းကို သင်မည်သို့ပြသမည်နည်း။

အောက်ပါတို့သည် Linux ရှိ ဖိုင်တစ်ခု၏ nth line ကိုရရန် နည်းလမ်းကောင်းသုံးမျိုးရှိသည်။

  1. ခေါင်း/အမြီး။ ခေါင်းနှင့်အမြီးကို ပေါင်းစပ်အသုံးပြုခြင်းသည် အလွယ်ကူဆုံးနည်းလမ်းဖြစ်နိုင်သည်။ …
  2. sed sed နဲ့ ပြုလုပ်ဖို့ နည်းလမ်းကောင်း နှစ်သွယ်ရှိပါတယ်။ …
  3. awk awk တွင် ဖိုင်/စီးကြောင်း အတန်းနံပါတ်များကို ခြေရာခံသည့် variable NR တွင် တည်ဆောက်ထားသည်။

Linux တွင် ပထမဆုံး ဖိုင် ၁၀ ဖိုင်ကို မည်သို့ စာရင်းပြုစုနိုင်မည်နည်း။

အဆိုပါ command ပါ အဲဒါအတွက် ရွေးချယ်စရာတွေတောင် ရှိတယ်။ တတ်နိုင်သမျှ လိုင်းအနည်းငယ်တွင် ဖိုင်များကို စာရင်းပြုစုရန် -format=comma ကို အသုံးပြု၍ ဤ command တွင်ကဲ့သို့ ဖိုင်အမည်များကို ကော်မာဖြင့် ခွဲခြားနိုင်သည်- $ls –format=comma 1၊ 10၊ 11၊ 12၊ 124၊ 13၊ 14၊ 15၊ 16pgs-ရှုခင်း။

Linux တွင် ပထမဆုံး ဖိုင် 10 လိုင်းကို ပြသရန် အမိန့်မှာ အဘယ်နည်း။

အကြီးအကဲ အမိန့်ပေးသည်။အမည်ဖော်ပြသည့်အတိုင်း၊ ပေးထားသော ထည့်သွင်းမှု၏ ထိပ်တန်း N နံပါတ်ကို ပရင့်ထုတ်ပါ။ ပုံမှန်အားဖြင့်၊ ၎င်းသည် သတ်မှတ်ထားသောဖိုင်များ၏ ပထမ 10 လိုင်းကို print ထုတ်ပါသည်။ ဖိုင်အမည်တစ်ခုထက်ပိုပါက ဖိုင်တစ်ခုစီမှဒေတာသည် ၎င်း၏ဖိုင်အမည်ဖြင့် ရှေ့တွင်ရှိနေမည်ဖြစ်သည်။

လိုင်းတစ်ခုရဲ့အစကို ဘယ်လိုသွားမလဲ။

အသုံးပြုနေသော စာကြောင်း၏အစသို့ လမ်းညွှန်ရန်- “CTRL+a”. အသုံးပြုနေသည့် စာကြောင်း၏အဆုံးသို့ လမ်းညွှန်ရန်- “CTRL+e”။

head command ဆိုတာ ဘာလဲ?

ဦးစီးအမိန့်မှာ တစ်မျိုး ၎င်းအား စံထည့်သွင်းမှုမှတစ်ဆင့် ပေးထားသည့် ဖိုင်များ၏ ပထမအပိုင်းကို ထုတ်ပေးရန်အတွက် command-line အသုံးဝင်မှု. ၎င်းသည် ရလဒ်များကို standard output သို့ ရေးသည်။ မူရင်းအားဖြင့် ခေါင်းသည် ပေးထားသည့် ဖိုင်တစ်ခုစီ၏ ပထမဆယ်ကြောင်းကို ပြန်ပေးသည်။

ခေါင်းကို ဘယ်လိုသုံးလဲ။

Head Command ကိုအသုံးပြုနည်း

  1. head command ကို ရိုက်ထည့်ပါ၊ ထို့နောက် သင်ကြည့်ရှုလိုသော ဖိုင်တွင် head /var/log/auth.log။ …
  2. ပြသထားသော လိုင်းအရေအတွက်ကို ပြောင်းလဲရန် -n ရွေးချယ်မှု- head -n 50 /var/log/auth.log ကို အသုံးပြုပါ။

Unix တွင် စာသားဖိုင်ကို မည်သို့ဖတ်ရမည်နည်း။

Desktop သို့သွားရန်အတွက် command line ကိုသုံးပါ၊ ထို့နောက် cat myFile ကိုရိုက်ထည့်ပါ။ TXT . ၎င်းသည် ဖိုင်၏အကြောင်းအရာများကို သင်၏ command line သို့ print ထုတ်မည်ဖြစ်သည်။ ၎င်းသည် ၎င်း၏အကြောင်းအရာများကိုကြည့်ရှုရန် စာသားဖိုင်ပေါ်တွင် နှစ်ချက်နှိပ်ရန် GUI ကိုအသုံးပြုခြင်းနှင့် အတူတူပင်ဖြစ်ပါသည်။

awk command မှာ NR ဆိုတာဘာလဲ။

NR သည် AWK built-in variable ဖြစ်ပြီး ၎င်းဖြစ်သည်။ လုပ်ဆောင်နေသည့် မှတ်တမ်းအရေအတွက်ကို ရည်ညွှန်းသည်။. အသုံးပြုမှု : NR သည် လုပ်ဆောင်နေသည့် လိုင်းအရေအတွက်ကို ကိုယ်စားပြုပြီး ၎င်းကို END တွင် အသုံးပြုပါက လိုင်းအရေအတွက်ကို လုံးဝ ပရင့်ထုတ်နိုင်သည်။ ဥပမာ- AWK ကို အသုံးပြု၍ ဖိုင်တစ်ခုရှိ လိုင်းနံပါတ်ကို ပရင့်ထုတ်ရန် NR ကို အသုံးပြုခြင်း။

Unix မှာ လိုင်းနံပါတ်တစ်ခုကို ဘယ်လိုရှာရမလဲ။

သင် vi တွင်ရှိနေပါက goto command ကိုသုံးနိုင်သည်။ ၎င်းကိုလုပ်ဆောင်ရန် Esc ကိုနှိပ်ပါ၊ လိုင်းနံပါတ်ကိုရိုက်ပါ၊ ထို့နောက် Shift-g ကိုနှိပ်ပါ။ . လိုင်းနံပါတ်မသတ်မှတ်ဘဲ Esc နှင့် Shift-g ကိုနှိပ်ပါက၊ ၎င်းသည် သင့်အား ဖိုင်ရှိနောက်ဆုံးစာကြောင်းသို့ ခေါ်ဆောင်သွားမည်ဖြစ်သည်။

ဒီပို့စ်ကိုကြိုက်လား။ ကျေးဇူးပြု၍ သင်၏မိတ်ဆွေများကိုမျှဝေပါ။
OS ယနေ့