Mehlala ea taelo ea Grep e Linux

Anonim

Mehlala ea taelo ea Grep e Linux

Ka linako tse ling basebelisi ba tobane le tlhoko ea ho batla tlhaiso-leseling e tobileng kahare ho lifaele life kapa life. Litokomane tsa kalafo kapa data e 'ngoe ea bophahamo e na le palo e kholo ea mela, ka hona, data e hlokahalang ha e sebetse. Ebe e mong oa litaelo tse hahiloeng ka lits'ebetso tsa ts'ebetso ho Linux ho tla ho pholosa, e tla lumella ho fihla ha mela ka motsotsoana.

Re sebelisa taelo ea Grep ho Linux

Ha e le phapang pakeng tsa ho tsamaisoa ha Linux, maemong ana ha ba na karolo, kaha taelo ea litoropo eo u e ratang e fumaneha ka ho fetisisa e leng teng. Kajeno re ka thabela ho bua ka ketso ea Grep, empa e boetse ea ho tlosa mabaka a mantlha a u lumellang ho nolofatsa mokhoa oa ho batla haholo.

Sekotlolo sa katse sa Cat Suft + sa faele, haeba u batla ho sheba litaba tse felletseng. Litaelo tse qaqileng tsa ho sebetsa le taelo ena li batla ho sengoloa se seng ka tlase.

Etsa kopo ea taelo ea Cat ho Linux Terminal

Bala haholoanyane: mehlala ea taelo ea katse ho Linux

Ka lebaka la ho bolaoa ha liketso tse kaholimo, u ka sebelisa Grep ha u ntse u tseba hore na tsela e felletseng e ea faeleng.

Patlo e tloaelehileng ka litaba

Pele o qala ho hlahlobisisa mabaka ohle a fumanehang, ho bohlokoa ho tseba patlisiso e tloaelehileng ea litaba. E tla ba molemo ka nako eo ho tla hlokahala ho fumana papali e bonolo 'me e bonts'a mela eohle e nepahetseng.

  1. Ka taelo ea taelo, kenya tesfile ea mantsoe a Grep, moo ho nang le tlhaiso-leseling e lakatsehang, 'me teko e le lebitso la faele. Ha u batla, ha u le ka ntle ho foldara, bolela tsela e felletseng ea mohlala / lapeng / mosebelisi / foldareng / filename. Kamora ho kenya taelo, tobetsa konopo ea Enter.
  2. Patlo e tloaelehileng ka taelo ea Grep e Linux

  3. E lula feela ho khetha lintho tse fumanehang. Li-mela e felletseng e tla hlaha skrineng, 'me boleng ba bohlokoa bo tla totobatsoa ka bofubelu.
  4. Ho bonts'a sephetho sa ho batla ho tloaelehileng ka taelo ea Grep e Linux

  5. Ho bohlokoa ho nahanela le ho ngolisa mangolo, hobane ho ne ho ngolisoa ha Linux ha ho ntlafatsoe ho batla litlhaku tse kholo kapa tse nyane. Haeba u batla ho feta tlhaloso ea ngodiso, kenya testfile "ea Grep-ho.
  6. Batla tse ka har'a faele ntle le ngodising ho linux

  7. Joalokaha u bona, ka skrini se latelang, litholoana li fetohile le mohala o mong o mocha o mocha.
  8. Ho bonts'a mantsoe a fumanoeng ntle le ngodisa ho linux

Batla ka ho hapa thepa

Ka nako e 'ngoe basebelisi ba hloka ho fumana papali e nepahetseng feela ka mela, empa hape ba fumana leseli le ba arohanang, ha ba tlaleha phoso e itseng. Ebe tharollo e nepahetseng e tla sebelisa litšobotsi. Kenya mantsoe a grep -ka3 "lentsoe" le proforfile ho thusa ka sephetho le mela e meraro kamora ho ikemela. U ka ngola -ca4, joale mela e mene e tla nkuoa, ha ho na lithibelo.

Bonts'a palo ea mela ka mor'a lebitso la senotlolo la linux

Haeba ho e-na le hoo, u sebelisa ngangisano -b + palo ea mela, ka lebaka leo, datha e tlang ntlheng ea ho kena e tla hlahisoa.

Bontša palo ea mela ho lebitso la senotlolo ho Linux

Taba ke hore, ka lehlakoreng le leng, e hapa mela e potileng poleloana ea bohlokoa.

Bontša mela e potileng ea lebitso la senotlolo ho Linux

Ka tlase o ka bona mehlala ea ho beha mabaka ana. Ka kopo elelloa hore ho hlokahala hore u nahane ka ngoliso le ho ngola mantsoe a mabeli.

Prop -B3 "lentsoe" temoso

Prop -c3 "lentsoe"

Batla mantsoe a bohlokoa qalong le qetellong ea mela

Tlhokahalo ea ho hlalosa polelo ea bohlokoa e eme qalong kapa qetellong ea moeli, hangata e etsahala lifaele tse ling tsa ho sebetsa ka paramente e le 'ngoe. Bakeng sa ho bona ho kena ho hoholo qalong, hoa hlokahala ho ngolisa li-cup "^ lentsoe". Letšoao ^ le ikarabella bakeng sa ho sebelisa khetho ena.

Batla ka mantsoe a sehlooho qalong ea mohala oa Linux

Patlo ea litaba qetellong ea mela e etsahala ka molao-motheo o tšoanang, ha sehlopha se lokela ho kenyelletsa letšoao lena: Grep "lentsoe $" testfile.

Batla ka senotlolo qetellong ea mohala oa Linux Line

Batla linomoro

Ha u batla boleng bona bo lakatsehang, mosebelisi ha a na leseli mabapi le lentsoe le tobileng le khoele. Ebe mokhoa oa ho ithuta o ka etsoa ka linomoro tseo ka linako tse ling li nolofatsa mosebetsi o atlehileng haholo. Ho hlokahala feela ho sebelisa taelo ka mofuta oa GREP "[-7]" [-7] "- maemo a boleng, le teko ke lebitso la faele ea ho hlahlojoa.

Batla litekanyetso tsa dijithale linux

Tlhahlobo ea Lifaele tsohle tsa Directory

Ho lekola lintho tsohle ho foldareng e le 'ngoe ho bitsoa haholo. Mosebelisi o hlokahala ho sebelisa khang e le 'ngoe feela, e hlahlobang lifaele tsohle tsa foldareng' me li tla bonts'a mela e nepahetseng le sebaka sa tsona. U tla hloka ho kenya lentsoe le phahameng la Grep -r

Batla ho batla ho fihlela taelo ea GREP ho Linux

Polokelo ea faele e tla hlahisoa ka boputsoa, ​​'me haeba u batla ho fumana mela ntle le tlhaiso-leseling ntle le hore taelo e be lentsoe le joalo + lefeng le eang foldareng.

Patlo e phetoang ntle le ho bonts'a tsela ho faele e le ea Linux

Patlo e nepahetseng ho latela

Qalong ea sengoloa, re se re bua ka pako e tloaelehileng ka mantsoe. Leha ho le joalo, ka mokhoa ona, mekhabiso e eketsehileng e tla bontšoa liphethong. Mohlala, o fumana lentsoe la mosebelisi, empa sehlopha le bona se tla bontša mosebeletsi1123, password le liketsahalo tse ling tse etsahetseng, haeba e teng. Ho qoba ho ba joalo, u be le ngangisano - e leng (GRP -w "lentsoe" + la faele kapa sebaka sa eona).

Bontša feela ho kena ha e nepahetseng feela Linux

Khetho ena e etsoa mme ha o hloka ho batla mantsoe a bohlokoa a nepahetseng. Maemong ana, kenya sena: 'Word1 | Lentsoe2' Testifile. Ka kopo hlokomela hore ntlheng ena, lengolo la letra le a ekelitsoe ho Grep, 'me mantsoe a qotsitsoeng ha a masoha.

Bonts'a tse ling tse nepahetseng tse nepahetseng linux

Patlo ea khoele ntle le lentsoe le itseng

Sesebelisoa ha se nahane hore ho ke ke ha fumana mantsoe feela lifaeleng, empa hape le ho bonts'a mela eo ho se nang boleng bo boletsoeng ke mosebelisi. Ebe u qala ho kena ka boleng ba senotlolo 'me file e kentsoe -v. Ka lebaka la eona, ha u kenya taelo, u tla bona feela lintlha tse loketseng.

Batla mela e se nang lentsoe le boletsoeng linux

Syntax Grep e ile ea bokella mabaka a eketsehileng, a ka phatlalatsoang ka bokhutšoanyane:

  • -I - Bolela mabitso a lifaele feela tse loketseng tlasa maemo a patlo;
  • -S - hlakola tsebiso mabapi le liphoso tse fumanoeng;
  • -N - bonts'a nomoro ea mohala faeleng;
  • -B - Bontša nomoro ea block ka pel'a mohala.

Ha ho na letho le u sitisang ho sebelisa mabaka a 'maloa bakeng sa e le' ngoe, u li kenye ka sebaka, li sa lebala ho nahana ka ngoliso.

Kajeno re ile ra hlakola taelo ea GREP e fumanehang ka har'a lipehelo tsa Linux. Ke e 'ngoe ea molao ebile e sebelisoa khafetsa. U ka bala ka lisebelisoa tse ling tse tummeng le syuntax ea bona ka lintho tse arohaneng ho latela sehokela se latelang.

Bona le litlaleho tse sebelisitsoeng khafetsa linux linux

Bala Haholoanyane