အမြန်အဖြေ- Linux တွင် ဖိုင်တစ်ခု၏ ပထမ 10 လိုင်းကို မည်သို့ပြသရမည်နည်း။

မာတိကာ

ဖိုင်တစ်ခု၏ ပထမဆုံးစာကြောင်းအနည်းငယ်ကိုကြည့်ရန် head filename ကိုရိုက်ထည့်ပါ၊ ဖိုင်အမည်သည် သင်ကြည့်လိုသောဖိုင်၏အမည်ဖြစ်သည်၊ ထို့နောက်နှိပ်ပါ။ . ပုံမှန်အားဖြင့်၊ ဦးခေါင်းသည် သင့်အား ဖိုင်တစ်ခု၏ ပထမ 10 လိုင်းကို ပြသသည်။ နံပါတ်သည် သင်မြင်လိုသော လိုင်းအရေအတွက် ဖြစ်သည့် head -number ဖိုင်အမည်ကို ရိုက်ထည့်ခြင်းဖြင့် ၎င်းကို ပြောင်းလဲနိုင်သည်။

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

“bar.txt” ဟု အမည်ပေးထားသည့် ဖိုင်၏ ပထမဆုံး စာကြောင်း 10 ကြောင်းကို ပြသရန် အောက်ပါ head command ကို ရိုက်ထည့်ပါ-

  1. head -10 bar.txt ။
  2. head -20 bar.txt ။
  3. sed -n 1,10p /etc/group။
  4. sed -n 1,20p /etc/group။
  5. awk 'FNR <= 10' /etc/passwd။
  6. awk 'FNR <= 20' /etc/passwd။
  7. perl -ne'1..10 နှင့် print' /etc/passwd။
  8. perl -ne'1..20 နှင့် print' /etc/passwd။

၁၈ ек ၂၀၁၂ ခုနှစ်။

ဖိုင်၏အစ၏ပထမ 10 လိုင်းကိုပြသရန်မည်သည့်အမိန့်ကိုအသုံးပြုသနည်း။

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

ပထမဆုံး စာကြောင်း ၁၀ ကြောင်းကို သင် ဘယ်လို ဖြတ်မလဲ။

head -n10 ဖိုင်အမည် | grep … head သည် ပထမ 10 လိုင်း (-n option ကို အသုံးပြု၍) ကို output ပေးမည်ဖြစ်ပြီး၊ ထို့နောက် output ကို grep သို့ ပိုက်ပေးနိုင်သည်။ အောက်ပါစာကြောင်းကို သင်သုံးနိုင်သည်- head -n 10 /path/to/file | grep […]

Linux တွင်ဖိုင်တစ်ခု၏နောက်ဆုံးလိုင်း 10 ကိုမည်သို့မြင်ရမည်နည်း။

Linux tail command syntax

Tail သည် အချို့သောဖိုင်တစ်ခု၏ နောက်ဆုံးစာကြောင်းအချို့ (ပုံမှန်အားဖြင့် 10 လိုင်း) ကို print ထုတ်ပြီးနောက် အဆုံးသတ်သည့် command တစ်ခုဖြစ်သည်။ ဥပမာ 1- မူရင်း "အမြီး" သည် ဖိုင်တစ်ခု၏ နောက်ဆုံးစာကြောင်း 10 ကို ပရင့်ထုတ်ပြီးနောက် ထွက်သည်။ သင်မြင်သည့်အတိုင်း၊ ၎င်းသည် /var/log/messages ၏နောက်ဆုံး 10 လိုင်းကို print ထုတ်ပါသည်။

ကျွန်ုပ်၏ လက်ရှိအခွံကို မည်သို့သိနိုင်မည်နည်း။

ကျွန်ုပ်အသုံးပြုနေသည့် မည်သည့် shell ကို စစ်ဆေးနည်း- အောက်ပါ Linux သို့မဟုတ် Unix ညွှန်ကြားချက်များကို အသုံးပြုပါ- ps -p $$ – သင်၏ လက်ရှိ shell အမည်ကို စိတ်ချယုံကြည်စွာ ပြသပါ။ ပဲ့တင်သံ “$SHELL” – လက်ရှိအသုံးပြုသူအတွက် ဘူးခွံကို ပရင့်ထုတ်သော်လည်း လှုပ်ရှားမှုတွင် လုပ်ဆောင်နေသည့် shell ကို မလိုအပ်ပါ။

UNIX တွင် ပထမဆုံး ဖိုင် ၁၀ ဖိုင်ကို မည်သို့ကူးယူမည်နည်း။

ပထမဆုံး n ဖိုင်များကို လမ်းညွှန်တစ်ခုမှ အခြားတစ်ခုသို့ ကူးယူပါ။

  1. ရှာပါ – maxdepth 1 -type f | ခေါင်း-၅ | xargs cp -t /target/directory။ ၎င်းသည် အလားအလာကောင်းပုံပေါက်သော်လည်း osx cp command တွင် ပါရှိပုံမပေါ်သောကြောင့် မအောင်မြင်ပါ။ -t ပြောင်း။
  2. ကွဲပြားသောဖွဲ့စည်းပုံအချို့တွင် exec။ ကျွန်ုပ်၏အဆုံးတွင် syntax ပြဿနာများအတွက် ၎င်းသည် မအောင်မြင်နိုင်ပေ။

၁ ент ၂၀၂၀ ခုနှစ်။

ဖိုင်များကိုဖော်ထုတ်ရန် မည်သည့် command ကိုအသုံးပြုသနည်း။

ဖိုင် command သည် မှော်နံပါတ်ပါသော ဖိုင်များကို ခွဲခြားသတ်မှတ်ရန် /etc/magic ဖိုင်ကို အသုံးပြုသည်။ ဆိုလိုသည်မှာ၊ အမျိုးအစားကိုညွှန်ပြသော ကိန်းဂဏာန်း သို့မဟုတ် စာကြောင်းအဆက်မပြတ်ပါဝင်သော မည်သည့်ဖိုင်မဆို။ ၎င်းသည် myfile ၏ဖိုင်အမျိုးအစား (ဥပမာ၊ လမ်းညွှန်၊ ဒေတာ၊ ASCII စာသား၊ C ပရိုဂရမ်အရင်းအမြစ်၊ သို့မဟုတ် သိမ်းဆည်းမှုကဲ့သို့) ကိုပြသသည်။

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

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

ဖိုဒါတစ်ခုကို ဘယ်လိုကြည့်ရမလဲ။

Linux တွင် တစ်ခုတည်းသော လမ်းညွှန်များကို စာရင်းပြုစုနည်း

  1. Wildcards ကို အသုံးပြု၍ လမ်းညွှန်များကို စာရင်းပြုစုခြင်း။ အရိုးရှင်းဆုံးနည်းလမ်းမှာ wildcards ကိုအသုံးပြုခြင်းဖြစ်ပါသည်။ …
  2. -F option နှင့် grep ကိုအသုံးပြုခြင်း။ -F ရွေးချယ်မှုများသည် ရှေ့နောက် မျဉ်းစောင်းတစ်ခု ထပ်ဖြည့်သည်။ …
  3. -l option နှင့် grep ကိုအသုံးပြုခြင်း။ ls ဆိုသည်မှာ ls -l ၏ရှည်လျားသောစာရင်းတွင်၊ d ဖြင့်စသောမျဉ်းများကို 'grep' လုပ်နိုင်သည်။ …
  4. echo command ကိုအသုံးပြုခြင်း။ …
  5. printf ကိုအသုံးပြုခြင်း။ …
  6. find command ကို အသုံးပြု.

၁၃ нояб ၂၀၁၉ ခုနှစ်

လိုင်းအနည်းငယ်ကို သင်ဘယ်လို ဖြတ်မလဲ။

BSD သို့မဟုတ် GNU grep အတွက် သင်သည် ပွဲမပြီးမီ စာကြောင်းအရေအတွက်နှင့် ကိုက်ညီပြီးနောက် လိုင်းအရေအတွက်အတွက် -B နံပါတ်ကို သင်အသုံးပြုနိုင်သည်။ ရှေ့နှင့်နောက်တွင် တူညီသော လိုင်းအရေအတွက်ကို လိုချင်ပါက -C num ကို သုံးနိုင်သည်။ ၎င်းသည် ရှေ့တွင် စာကြောင်း 3 ကြောင်းနှင့် နောက်တွင် 3 ကြောင်းပြပါမည်။

ကြောင်က ဘာအမိန့်ပေးတာလဲ။

'cat' [“concatenate” ၏အတိုကောက် ကွန်မန်းသည် Linux နှင့် အခြားလည်ပတ်မှုစနစ်များတွင် အသုံးအများဆုံး command များထဲမှတစ်ခုဖြစ်သည်။ cat command သည် ကျွန်ုပ်တို့အား ဖိုင်တစ်ခုတည်း သို့မဟုတ် အများအပြားဖန်တီးရန်၊ ဖိုင်ပါရှိသောကြည့်ရှုရန်၊ ဖိုင်များကို ပေါင်းစပ်ကာ terminal သို့မဟုတ် ဖိုင်များတွင် အထွက်ကို ပြန်ညွှန်းနိုင်စေပါသည်။

grep command ကဘာလုပ်တာလဲ။

grep သည် ပုံမှန်အသုံးအနှုန်းနှင့် ကိုက်ညီသော လိုင်းများအတွက် ရိုးရိုးစာသားဒေတာအစုံများကို ရှာဖွေရန်အတွက် command-line utility တစ်ခုဖြစ်သည်။ ၎င်း၏အမည်သည် ed command g/re/p (ပုံမှန်အသုံးအနှုန်းတစ်ခုအတွက် ကမ္ဘာလုံးဆိုင်ရာရှာဖွေမှုနှင့် တူညီသောအကျိုးသက်ရောက်မှုရှိသော ပုံနှိပ်စာကြောင်းများ) မှ ဆင်းသက်လာသည်။

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

Related ဆောင်းပါးများ

  1. awk : $>awk '{if(NR==LINE_NUMBER) $0}' file.txt ထုတ်ယူပါ။
  2. sed : $>sed -n LINE_NUMBERp file.txt
  3. head : $>head -n LINE_NUMBER file.txt | အမြီး -n + LINE_NUMBER ဤတွင် LINE_NUMBER သည် သင်ပုံနှိပ်လိုသော လိုင်းနံပါတ်ဖြစ်သည်။ ဥပမာများ- ဖိုင်တစ်ခုတည်းမှ စာကြောင်းကို ပရင့်ထုတ်ပါ။

၁ ент ၂၀၂၀ ခုနှစ်။

ဖိုင်တစ်ခုရှိ စာလုံးအရေအတွက်နှင့် စာကြောင်းများကို ရေတွက်ရန် လုပ်ငန်းစဉ်မှာ အဘယ်နည်း။

command "wc" သည် အခြေခံအားဖြင့် "စကားလုံးရေတွက်ခြင်း" ကို ဆိုလိုပြီး မတူညီသော ရွေးချယ်နိုင်သော ဘောင်များဖြင့် စာသားဖိုင်တစ်ခုရှိ စာကြောင်းများ၊ စကားလုံးများနှင့် စာလုံးအရေအတွက်များကို ရေတွက်ရန် ၎င်းကို အသုံးပြုနိုင်သည်။ ရွေးချယ်စရာမရှိ wc ကိုအသုံးပြုခြင်းဖြင့် သင့်အား ဘိုက်များ၊ လိုင်းများနှင့် စကားလုံးများ (-c၊ -l နှင့် -w ရွေးချယ်မှု) တို့ကို ရရှိမည်ဖြစ်သည်။

Linux မှာ ဖိုင်တစ်ခုကို ဘယ်လိုဖန်တီးမလဲ။

  1. Command Line မှ Linux ဖိုင်အသစ်များ ဖန်တီးခြင်း။ Touch Command ဖြင့် ဖိုင်တစ်ခုဖန်တီးပါ။ Redirect Operator ဖြင့် ဖိုင်အသစ်တစ်ခုဖန်တီးပါ။ cat Command ဖြင့် File ဖန်တီးပါ။ echo Command ဖြင့် ဖိုင်ကိုဖန်တီးပါ။ printf Command ဖြင့် ဖိုင်ဖန်တီးပါ။
  2. Linux ဖိုင်တစ်ခုဖန်တီးရန် Text Editors ကိုအသုံးပြုခြင်း။ Vi Text Editor ။ Vim Text Editor နာနိုစာသားတည်းဖြတ်ခြင်း။

၂၃ июн။ ၂၀၂၀ ခုနှစ်။

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