Linux ကိုအသုံးပြုခြင်းချုံ့ဖိုင်တွေကိုရှာရန်ရန်ကဘယ်လို

ဒီလမ်းညွှန်စာသားတစ်ဦး string ကိုများအတွက်တစ်ခုသို့မဟုတ်အထူးစကားရပ်များအတွက်ချုံ့ဖိုင်တွေရှာဖွေသင်မည်သို့ပြပါလိမ့်မယ်။

အဆိုပါ Grep စစ်ဌာနချုပ်အသုံးပြုခြင်းရလဒ်များရှာရန်ပြီးတော့ Filter လုပ်နည်း

အာဏာအရှိဆုံး Linux ကိုတစ်ခုမှာ "ကမ္ဘာ့ပုံမှန်ဖော်ပြချက်ပုံနှိပ်ပါ" အတိုကောက်ဖြစ်သော grep ဖြစ်ပါတယ်ပညတ်တော်မူ၏။

သင်သည်အခြား command ကိုကနေဖိုင်တစ်ဖိုင်ဒါမှမဟုတ် output ကိုရဲ့ contents အတွင်းပုံစံများရှာ grep ကိုသုံးနိုင်သည်။

သငျသညျအောကျပါအကို run မယ်ဆိုရင်ဥပမာတစ်ခုအဖြစ်, ps command ကို သင်သည်သင်၏ကွန်ပျူတာပေါ်တွင်အပြေးနေကြရသောလုပ်ငန်းစဉ်များစာရင်းတစ်ခုကိုမြင်ရပါလိမ့်မယ်။

ps -ef

ရလဒ်လျင်မြန်စွာမျက်နှာပြင်မှ scroll နှင့်ရလဒ်များကို၏ကြီးမားသောအရေအတွက်ကများသောအားဖြင့်ရှိပါတယ်လျှင်။ ဒါဟာသတင်းအချက်အလက်အထူးသဖြင့်နာကျင်ကြည့်ရှုစေသည်။

သင်, သင်တန်း၏, သုံးလို့ရတယ် ပို command ကို အောက်မှာဖော်ပြထားတဲ့အတိုင်းတစ်ကြိမ်ရလဒ်များကိုများထဲမှစာမျက်နှာစာရင်းပြုစုရန်:

ps -ef | နောက်ထပ်

အထက်ပါ command ကိုကနေအထွက်သင်ဆဲသင်တို့အဘို့ရှာကြသည်ဘယ်အရာကိုရှာတွေ့မှရလဒ်များမှတဆင့်စာမျက်နှာရန်ရှိသည်ယခင်တစျခုထက် သာ. ကောင်း၏နေတုန်း။

အဆိုပါ grep command ကိုသင်မှပေးပို့သည့်စံနှုန်းများအပေါ်အခြေခံပြီးရလဒ်များကို filter မှဖြစ်နိုင်စေသည်။ '' အမြစ် '' ကိုအောက်ပါ command ကို run ဖို့သတ်မှတ် UID နှင့်အတူအားလုံးဖြစ်စဉ်များရှာဖွေရန်ဥပမာ:

ps -ef | grep အမြစ်

အဆိုပါ grep command ကိုလည်းဖိုင်တွေအပေါ်အလုပ်လုပ်ပါတယ်။ သငျသညျစာအုပ်ခေါင်းစဉ်များစာရင်းကိုပါရှိသည်ထားတဲ့ဖိုင်တစ်ဖိုင်တိုဆိုပါစို့။ သငျသညျဖိုင်ကို "Little ကအနီရောင်မြင်းစီး hood ကို" ပါရှိသည်လျှင်မြင်ချင်ဆိုပါစို့။ အောက်မှာဖေါ်ပြတဲ့အတိုင်းသင်က file ကိုရှာဖွေနိုင်ပါတယ်:

grep "Little ကအနီရောင်မြင်းစီး hood ကို" booklist

အဆိုပါ grep command ကိုအလွန်အစွမ်းထက်သည်နှင့်ဤဆောင်းပါးကိုကအသုံးပွုနိုငျကွောငျးအသုံးဝင်သော switches များအများစုပြသပါလိမ့်မယ်။

အဆိုပါ zgrep စစ်ဌာနချုပ်အသုံးပြုခြင်းချုံ့ဖိုင်တွေကိုရှာရန်ရန်ကဘယ်လို

အနည်းငယ်သိပေမယ့်အလွန်အစွမ်းထက် tool ကို zgrep ဖြစ်ပါတယ်။ အဆိုပါ zgrep command ကိုသင်ပထမဦးဆုံးရဲ့ contents extracting မရှိဘဲချုံ့ဖိုင်ရဲ့ contents ရှာဖွေပေးနိုင်ပါတယ်။

အဆိုပါ zgrep command ကိုဆန့်ကျင်အသုံးပွုနိုငျ zip ဖိုင်များ ကို အသုံးပြု. compressed သို့မဟုတ်ဖိုင်များကို အဆိုပါ gzip command ကို

ခြားနားချက်ကဘာလဲ?

အဆိုပါ gzip command ကို အသုံးပြု. compressed ဖိုင်တစ်ဖိုင်သာမူရင်းဖိုင်ပါရှိသည်သော်လည်းတစ်ဦးကဇစ်ဖိုင်မျိုးစုံဖိုင်တွေဆံ့နိုငျသညျ။

gzip နှင့်အတူ compressed ဖိုင်တစ်ခုအတွင်းမှာစာသားကိုရှာပါရန်သင့်အားရိုးရိုးအောက်ပါ command ကိုရိုက်ထည့်နိုင်သည်

zgrep စကားရပ် filetosearch

ဥပမာအားဖြင့်စာအုပ်စာရင်း gzip သုံးပြီး compressed ထားပြီးမြင်ယောင်ကြည့်ပါ။ သင့်အနေဖြင့်အောက်ပါ command ကို သုံး. ချုံ့ဖိုင်ထဲမှာစာသား "နည်းနည်းအနီရောင်စီးနင်းပါးပျဉ်း" အတွက်ရှာဖွေနိုင်ပါတယ်:

zgrep "Little ကအနီရောင်မြင်းစီး hood ကို" bookslist.gz

သင်က zgrep command ကို၏တစ်စိတ်တစ်ပိုင်းအဖြစ်မည်သည့်စကားရပ်နှင့် grep command ကိုမှတဆင့်ရရှိနိုင်သော setting များအပေါငျးတို့သကိုသုံးနိုင်သည်။

အဆိုပါ zipgrep စစ်ဌာနချုပ်အသုံးပြုခြင်းချုံ့ဖိုင်တွေကိုရှာရန်ရန်ကဘယ်လို

အဆိုပါ zgrep command ကို gzip သုံးပြီး compressed files တွေကိုနှင့်အတူကောင်းစွာအလုပ်လုပ်တယ်ဒါပေမယ့်ဇစ် utility ကိုသုံးပြီး compressed files တွေကိုအပေါ်ဒါမှကောင်းကောင်းအလုပ်မလုပ်ပါဘူး။

ဇစ်ဖိုင်တစ်ခုတည်းဖိုင်ပါရှိသည်လျှင်သင် zgrep အသုံးပွုနိုငျသျောလညျးအမြားစု zip ဖိုင်များတဦးတည်းဖိုင်ထက်ပိုမဆံ့။

အဆိုပါ zipgrep command ကိုတစ်ဦးဇစ်ဖိုင်အတွင်းပုံစံများကိုရှာဖွေရန်အသုံးပြုသည်။

ဥပမာတစ်ခုသကဲ့သို့သင်တို့ကိုအောက်ပါခေါင်းစဉ်နှင့်အတူစာအုပ်တွေလို့ခေါ်တဲ့ဖိုင်တိုစိတ်ကူး:

သငျသညျကိုအောက်ပါခေါင်းစဉ်နှင့်အတူရုပ်ရှင်လို့ခေါ်တဲ့ဖိုင်တိုလည်းစိတ်ကူး

အခုတော့အဲဒီနှစျခုဖိုင်တွေ media.zip လို့ခေါ်တဲ့ဖိုင်သို့ဇစ်ပုံစံကို အသုံးပြု. compressed ပြီဆိုပါစို့။

သင်ကဇစ်ဖိုင်အတွင်းဖိုင်တွေအားလုံးကိုအတွင်းပုံစံများကိုရှာဖွေဖို့ zipgrep command ကိုသုံးနိုင်သည်။ ဥပမာ:

zipgrep ပုံစံဖိုင်အမည်

ဥပမာအားဖြင့်, သင်အောက်ပါ command ကိုသုံးပါလိမ့်မယ် "ဟယ်ရီပေါ်တာ" ၏အပေါငျးတို့သကွိကိုရှာဖွေလိုချင်စိတ်ကူး:

zipgrep "ဟယ်ရီပေါ်တာ" media.zip

အောက်မှာဖေါ်ပြတဲ့အတိုင်း output ကိုဖွစျလိမျ့မညျ:

စာအုပ်တွေ: ဟယ်ရီပေါ်တာနှင့်လျှို့ဝှက်ချက်များ၏အခနျး

စာအုပ်တွေ: ဟယ်ရီပေါ်တာနှင့်အဆိုပါ Phoenix မြို့၏အမိန့်

ရုပ်ရှင်: ဟယ်ရီပေါ်တာနှင့်လျှို့ဝှက်ချက်များ၏အခနျး

ရုပ်ရှင်: ဟယ်ရီပေါ်တာနှင့်မီး Goblet

သင် grep နှငျ့အသုံးပွုနိုငျကွောငျး zipgrep နှင့်အတူမည်သည့်စကားရပ်ကိုသုံးနိုင်သည်နှင့်အမျှဒီ tool ကိုအလွန်အစွမ်းထက်စေသည်ကြောင့်ဇစ်ဖိုင်များ, decompressing ရှာဖွေပြီးတော့နောက်တဖန်ချုံ့ထက်အများကြီးရိုးရှင်းတဲ့ရှာဖွေနေစေသည်။

သငျသညျကိုသာဇစ်ဖိုင်အတွင်းအချို့သောဖိုင်တွေရှာဖွေချင်တယ်ဆိုရင်သင်ကအောက်ပါအတိုင်းအမိန့်၏တစ်စိတ်တစ်ပိုင်းအဖြစ်ဇစ်ဖိုင်အတွင်းရှာဖွေဖိုင်များကိုသတ်မှတ်နိုင်သည်

zipgrep "ဟယ်ရီပေါ်တာ" media.zip ရုပ်ရှင်တွေ

အောက်မှာဖေါ်ပြတဲ့အတိုင်း output ကိုယခုဖွစျလိမျ့မညျ

ရုပ်ရှင်: ဟယ်ရီပေါ်တာနှင့်လျှို့ဝှက်ချက်များ၏အခနျး

ရုပ်ရှင်: ဟယ်ရီပေါ်တာနှင့်မီး Goblet

သငျသညျတစျဦး မှလွဲ. ဖိုင်တွေကိုအပေါငျးတို့သကိုရှာချင်တယ်ဆိုရင်အောက်ပါ command ကိုသုံးနိုင်သည်

zipgrep "ဟယ်ရီပေါ်တာ" media.zip -x စာအုပ်များ

ဒါဟာစာအုပ်တွေ မှလွဲ. media.zip အတွင်းဖိုင်များအားလုံးရှာဖွေနေခြင်းဖြစ်သည်အဖြစ်မရောက်မီကဲ့သို့တူညီသော output ကိုထုတ်လုပ်ပါလိမ့်မယ်။