Linux တွင် ဖိုင်တစ်ခု၏ အမြီးကို မည်သို့မြင်ရမည်နည်း။
Tail Command ကိုအသုံးပြုနည်း
- သင်ကြည့်ရှုလိုသည့်ဖိုင်နောက်တွင် tail command ကိုရိုက်ထည့်ပါ- tail /var/log/auth.log။ …
- ပြသထားသော လိုင်းအရေအတွက်ကို ပြောင်းလဲရန် -n ရွေးချယ်မှု- tail -n 50 /var/log/auth.log ကို အသုံးပြုပါ။ …
- ပြောင်းလဲနေသောဖိုင်တစ်ခု၏ တိုက်ရိုက်ထုတ်လွှင့်မှုကို အချိန်နှင့်တစ်ပြေးညီပြသရန် -f သို့မဟုတ် –follow ရွေးချယ်စရာများ- tail -f /var/log/auth.log ကိုသုံးပါ။
၁ အာпр ၂၀၂၁ ခုနှစ်။
Linux တွင် ဖိုင်၏အဆုံးသည် အဘယ်သော့ဖြစ်သနည်း။
“end-of-file” (EOF) သော့တွဲကို မည်သည့် terminal မှ အမြန်ထွက်ရန် အသုံးပြုနိုင်သည်။ CTRL-D ကို "at" ကဲ့သို့သော ပရိုဂရမ်များတွင်လည်း သင်စာရိုက်ပြီးကြောင်း အချက်ပြရန် (EOF command) ကို အသုံးပြုပါသည်။
Linux ရှိ ဖိုင်တစ်ခု၏ ပထမစာကြောင်းကို မည်သို့ပြသရမည်နည်း။
“bar.txt” ဟု အမည်ပေးထားသည့် ဖိုင်၏ ပထမဆုံး စာကြောင်း 10 ကြောင်းကို ပြသရန် အောက်ပါ 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 တွင် နောက်ဆုံးစာကြောင်း 50 ကို မည်သို့ရနိုင်မည်နည်း။
tail command သည် ပုံမှန်အားဖြင့်၊ Linux ရှိ စာသားဖိုင်တစ်ခု၏ နောက်ဆုံး 10 လိုင်းကို ပြသသည်။ မှတ်တမ်းဖိုင်များတွင် လတ်တလော လုပ်ဆောင်ချက်များကို စစ်ဆေးသည့်အခါ ဤအမိန့်သည် အလွန်အသုံးဝင်ပါသည်။ အပေါ်ကပုံမှာ /var/log/messages ဖိုင်ရဲ့ နောက်ဆုံး 10 ကြောင်းကို သင်တွေ့မြင်ရပါတယ်။ အဆင်ပြေစေမယ့် နောက်ထပ်ရွေးချယ်စရာကတော့ -f ရွေးချယ်မှုပါ။
Linux မှာ ဖိုင်တစ်ခုကို ဘယ်လိုအဆုံးသတ်မလဲ။
အတိုချုပ်အားဖြင့် Esc ခလုတ်ကို နှိပ်ပြီး Shift + G ကိုနှိပ်ပြီး Linux နှင့် Unix ကဲ့သို့သော စနစ်များအောက်ရှိ vi သို့မဟုတ် vim text editor တွင် ဖိုင်၏အဆုံးသို့ cursor ကိုရွှေ့ပါ။
vi တွင် လိုင်းနံပါတ်များကို မည်သို့ပြရမည်နည်း။
အဲဒီလိုလုပ်ဖို့:
- အကယ်၍ သင်သည် လက်ရှိထည့်သွင်းရန် သို့မဟုတ် ဖြည့်စွက်မုဒ်တွင် ရှိနေပါက Esc ခလုတ်ကို နှိပ်ပါ။
- : (အူမကြီး) ကိုနှိပ်ပါ။ ကာဆာသည် စခရင်၏ဘယ်ဘက်အောက်ထောင့်တွင် : အမှာစာ၏ဘေးတွင် ပြန်ပေါ်လာသင့်သည်။
- အောက်ပါ command ကိုရိုက်ထည့်ပါ- သတ်မှတ်နံပါတ်။
- ထို့နောက် စခရင်၏ ဘယ်ဘက်ခြမ်းတွင် ဆက်တိုက်မျဉ်းနံပါတ်များ ကော်လံတစ်ခု ပေါ်လာပါမည်။
၈ янв။ ၂၀၁၅ ခုနှစ်။
Linux ၏ပထမဆုံးဗားရှင်းကဘာလဲ။
၁၉၉၁ ခုနှစ် အောက်တိုဘာလ ၅ ရက်နေ့တွင် Linus သည် Linux ၏ ပထမဆုံး တရားဝင်ဗားရှင်းဖြစ်သော ဗားရှင်း 5 ကို ကြေညာခဲ့သည်။ ဤအချိန်တွင် Linus သည် bash (GNU Bourne Again Shell) နှင့် gcc (GNU C compiler) ကို run နိုင်သော်လည်း အခြားမည်သည့်အရာမျှ အလုပ်မလုပ်ပါ။ တစ်ဖန်၊ ၎င်းကို ဟက်ကာ၏ စနစ်တစ်ခုအဖြစ် ရည်ရွယ်ခဲ့သည်။
Unix တွင် ပထမဆုံး စာကြောင်း 100 ကို မည်သို့ပြသမည်နည်း။
ဖိုင်တစ်ခု၏ ပထမဆုံးစာကြောင်းအနည်းငယ်ကိုကြည့်ရန် head filename ကိုရိုက်ထည့်ပါ၊ ဖိုင်အမည်သည် သင်ကြည့်လိုသောဖိုင်၏အမည်ဖြစ်သည်၊ ထို့နောက်နှိပ်ပါ။ . ပုံမှန်အားဖြင့်၊ ဦးခေါင်းသည် သင့်အား ဖိုင်တစ်ခု၏ ပထမ 10 လိုင်းကို ပြသသည်။ နံပါတ်သည် သင်မြင်လိုသော လိုင်းအရေအတွက် ဖြစ်သည့် head -number ဖိုင်အမည်ကို ရိုက်ထည့်ခြင်းဖြင့် ၎င်းကို ပြောင်းလဲနိုင်သည်။
Unix ရှိ ဖိုင်တစ်ခုရှိ လိုင်းအရေအတွက်ကို မည်သို့ပြသမည်နည်း။
UNIX/Linux ရှိ ဖိုင်တစ်ခုတွင် လိုင်းများရေတွက်နည်း
- ဤဖိုင်ပေါ်တွင် run သောအခါ "wc -l" ညွှန်ကြားချက်သည် ဖိုင်အမည်နှင့်အတူ လိုင်းအရေအတွက်ကိုထုတ်ပေးသည်။ $wc -l file01.txt 5 file01.txt။
- ရလဒ်မှ ဖိုင်အမည်ကို ချန်လှပ်ရန်၊ $wc -l < file01.txt 5 ကို အသုံးပြုပါ။
- ပိုက်ကို အသုံးပြု၍ wc အမိန့်ကို သင် အမြဲတမ်း ပေးဆောင်နိုင်သည်။ ဥပမာ:
Linux ရှိ ဖိုင်တစ်ခုရှိ လိုင်းအရေအတွက်ကို မည်သို့ရေတွက်ရမည်နည်း။
စာသားဖိုင်ရှိ စာကြောင်းများ၊ စကားလုံးများနှင့် စာလုံးအရေအတွက်များကို ရေတွက်ရန် အလွယ်ကူဆုံးနည်းလမ်းမှာ terminal တွင် Linux command “wc” ကို အသုံးပြုခြင်းဖြစ်သည်။ command "wc" သည် အခြေခံအားဖြင့် "စကားလုံးရေတွက်ခြင်း" ကို ဆိုလိုပြီး မတူညီသော ရွေးချယ်နိုင်သော ဘောင်များဖြင့် စာသားဖိုင်တစ်ခုရှိ စာကြောင်းများ၊ စကားလုံးများနှင့် စာလုံးအရေအတွက်များကို ရေတွက်ရန် ၎င်းကို အသုံးပြုနိုင်သည်။
Linux တွင် နောက်ဆုံးလိုင်း 10 ကြောင်းကို မည်သို့မြင်နိုင်မည်နည်း။
Linux tail command syntax
Tail သည် အချို့သောဖိုင်တစ်ခု၏ နောက်ဆုံးစာကြောင်းအချို့ (ပုံမှန်အားဖြင့် 10 လိုင်း) ကို print ထုတ်ပြီးနောက် အဆုံးသတ်သည့် command တစ်ခုဖြစ်သည်။ ဥပမာ 1- မူရင်း "အမြီး" သည် ဖိုင်တစ်ခု၏ နောက်ဆုံးစာကြောင်း 10 ကို ပရင့်ထုတ်ပြီးနောက် ထွက်သည်။ သင်မြင်သည့်အတိုင်း၊ ၎င်းသည် /var/log/messages ၏နောက်ဆုံး 10 လိုင်းကို print ထုတ်ပါသည်။
Linux တွင် နောက်ဆုံး N လိုင်းကို မည်သို့ကူးယူမည်နည်း။
1. `cat f ကို အသုံးပြု၍ ဖိုင်ရှိ လိုင်းအရေအတွက်ကို ရေတွက်ပါ။ txt | wc -l` ပြီးနောက် ဖိုင်၏နောက်ဆုံး 81424 လိုင်းများ (လိုင်းများ #totallines-81424-1 မှ #totallines) ကိုထုတ်ရန် ပိုက်လိုင်းတစ်ခုအတွင်း ခေါင်းနှင့်အမြီးကို အသုံးပြုပါ။
Linux တွင် ဖိုင်တစ်ဖိုင်ကို စဉ်ဆက်မပြတ် မည်သို့ပြုလုပ်နိုင်သနည်း။
tail command သည် မြန်ဆန်ပြီး ရိုးရှင်းပါသည်။ ဒါပေမယ့် ဖိုင်တစ်ခုကို လိုက်ကြည့်ရုံထက် ပိုလိုချင်ရင် (ဥပမာ၊ scrolling and searching) က သင့်အတွက် command နည်းသွားနိုင်ပါတယ်။ Shift-F ကိုနှိပ်ပါ။ ၎င်းသည် သင့်အား ဖိုင်၏အဆုံးသို့ခေါ်ဆောင်သွားပြီး အကြောင်းအရာအသစ်များကို အဆက်မပြတ်ပြသမည်ဖြစ်သည်။