Mgbe ụfọdụ ndị ọrụ na-eche ihu na ha ịchọ ozi ụfọdụ n'ime faịlụ ọ bụla. Ọtụtụ mgbe, akwụkwọ nhazi ma ọ bụ data ndị ọzọ nwere oke nwere ọtụtụ ahịrị, yabụ ọ gaghị ekwe omume iji aka gị chọta data ndị dị mkpa. Mgbe ahụ otu iwu etinyere n’ime sistemụ arụmọrụ Linux na-abịa napụta, nke ga-enyere gị aka ịchọta ahịrị n’ụzọ ụfọdụ n’ime sekọnd.
Iji iwu grep na Linux
Banyere ọdịiche dị n'etiti nkesa Linux, na nke a ha anaghị arụ ọrụ ọ bụla, ebe ọ bụ na ndị otu ị nwere mmasị na ya mmanu Site na ndabara, ọ dị na ọtụtụ mgbakọ yana etinyere ya otu. Taa anyị ga-achọ mkparịta ụka ọ bụghị naanị ime ihe mmanu, kamakwa iji nyochaa arụmụka bụ isi nke nwere ike ime ka usoro ọchụchọ dịkwuo mfe.
Hụ kwa: Lookingchọ faịlụ na Linux
Ọrụ nkwadebe
A ga-eme ihe ndị ọzọ ga-eme site na njikwa ọkọlọtọ, ọ na-enye gị ohere imeghe faịlụ naanị site na ịkọwa ụzọ zuru ezu na ha, ma ọ bụ ọ bụrụ "Ọnụ" bidoro site na ndekọ dị mkpa. Nwere ike chọpụta folda nne na nna faịlụ ma gaa na ya na console dị ka nke a:
- Gbaa njikwa faili ma gaa na folda achọrọ.
- Pịa aka nri na faịlụ achọrọ wee họrọ "Njirimara".
- Na taabụ "Nkịtị" gụọ ahịrị "Folda nne na nna".
- Ugbu a na-agba ọsọ "Ọnụ" usoro adabara, dịka ọmụmaatụ, site na menu ma ọ bụ site na ịpị njikọta isi Ctrl + Alt + T.
- N'ebe a, gaa na ndekọ site na iwu
cd / ụlọ / onye ọrụ / nchekwa
ebe onye ọrụ - aha njirimara, na folda - aha nchekwa.
Soro ndị otu ahụaha nwamba +
ma ọ bụrụ na ịchọrọ ilele ọdịnaya zuru oke. Maka ntuziaka zuru oke na isoro otu a rụọ ọrụ, lee edemede anyị ọzọ na njikọ dị n'okpuru.
Gụkwuo: Ihe atụ nwamba nke Linux na Linux
Site na ime ihe ndị dị n’elu, ị nwere ike iji mmanu, ịnọ na ndekọ dị mkpa, na-enweghị ịkọwa ụzọ zuru ezu na faịlụ ahụ.
Ọdịnaya Ọdịnaya
Tupu ị ga n’ihu ịtụle arụmụka niile dịnụ, ọ dị mkpa iburu n'uche nyocha dị na ọdịnaya. Ọ ga-aba uru n'oge ndị ahụ mgbe ịchọrọ ịchọta egwuregwu dị mfe site na uru ma gosipụta ahịrị niile dị na ihuenyo ahụ.
- Mgbe enyere iwu, banye
grep okwu testfile
ebe okwu - ozi chọrọ, na profaịlụ - aha faịlụ. Mgbe ị na-achọ na mpụga folda ahụ, ezi ụzọ zuru oke dịka ọmụmaatụ/ n'ụlọ / onye ọrụ / nchekwa / filename
. Mgbe ịpinyechara iwu ahụ, pịa igodo Banye. - Ọ na-anọgide naanị ịmara onwe gị na nhọrọ ndị dịnụ. A ga-egosipụta ahịrị zuru oke na ihuenyo ahụ, a ga-egosikwa ụkpụrụ dị mkpa na-acha ọbara ọbara.
- Ọ dị mkpa ịkpachapụ anya, ebe ọ bụ na Linux anaghị ebunye ọnụọgụ ọchụchọ maka enweghị nnukwu mkpụrụ okwu ma ọ bụ obere. Ọ bụrụ na ịchọrọ ịkagbu nkọwa nke ndekọ, tinye
grep -i "okwu" testfile
. - Dịka ị pụrụ isi hụ, na nseta ihuenyo nke ọzọ, nsonaazụ gbanwere ma tinyekwuo ahịrị ọhụrụ.
Chọta Ijigide Eriri
Oge ụfọdụ ndị ọrụ chọrọ ịchọpụta ọ bụghị naanị otu dakọrịrị na edoghi ahụ, kamakwa ịchọpụta ozi na-esochi ha, dịka ọmụmaatụ, mgbe ị na-akọ njehie. Mgbe ahụ mkpebi dị mma ga-abụ itinye njirimara. Pịnye na njikwagrep -A3 "okwu" testfile
ịtinye na nsonaazụ na ahịrị atọ na-esote mgbe egwuregwu ahụ gachara. Can nwere ike ide-A4
, mgbe ahụ, aga-ejide ahịrị anọ, enweghị mgbochi.
Ọ bụrụ na-A
ị na-etinye arụmụka ahụ-B + n'usoro gua
Dịka nsonaazụ, data dị tupu ntinye akara.
Arụmụka-C
, n'aka nke ya, na-ejide ahịrị ndị gbara gburugburu isiokwu ahụ.
N’okpuru, you ga - ahụ ihe atụ nke ntinye arụmụka akọwapụtara. Biko mara na ị ga-akpachapụrụ anya wee jiri akara abụọ na-ekwu okwu.
grep -B3 "okwu" testfile
grep -C3 "okwu" testfile
Chọọ maka isiokwu dị na mbido na akara nke ahịrị
Mkpa ịkọwapụta mkpụrụokwu na mbido ma ọ bụ na njedebe nke ahịrị na - ebilitekarị mgbe ọ na - arụ ọrụ na faịlụ nhazi, ebe ahịrị ọ bụla dị n'otu otu. Iji hụ nnabata ọ bụla na mbido, ọ dị mkpa ịdebanye ahaprofaịlụ
. Banye ^ naanị maka ojiji nke nhọrọ a.
Ọchịchọ maka ọdịnaya na ahịrị ndị a na-esote otu ụkpụrụ ahụ, naanị na ntinye edemede ka ị ga-agbakwunye otu agwa $, iwu a ga-adịkwa ka nke a:grep "okwu $" testfile
.
Nchọta ọnụọgụ
Mgbe ị na-achọ ụkpụrụ achọrọ, onye ọrụ anaghị enwe ihe ọmụma banyere oge a kapịrị ọnụ okwu dị n'usoro ahụ. Mgbe ahụ enwere ike ịme usoro ọchụchọ site na ọnụ ọgụgụ, nke mgbe ụfọdụ na-eme ka ọrụ ahụ dị mfe. Ọ bụ naanị na ọ dị mkpa iji otu a na-ajụ ajụjụ n'ụdị yagrep "[0-7]" profaịlụ
ebe «[0-7]» - nso nke ụkpụrụ, na profaịlụ - aha faịlụ a ka ike i scanomi ya.
Nyochaa faịlụ ndekọ niile
Nnyocha ihe niile dị na otu nchekwa a na-akpọ recursive. Onye ọrụ ahụ kwesịrị itinye naanị otu arụmụka, nke nyochara faịlụ niile dị na folda ma gosipụta ahịrị kwesịrị ekwesị na ọnọdụ ha. Mkpa ịbanyegrep -r "okwu" / ụlọ / onye ọrụ / nchekwa
ebe / ụlọ / onye ọrụ / nchekwa - ụzọ na ndekọ maka ịgụ isiokwu.
A ga-egosipụta ọnọdụ nchekwa faịlụ ahụ na igwe anụnụ anụnụ, ma ọ bụrụ na ịchọrọ ị nweta ahịrị na-enweghị ozi a, kenye arụmụka ọzọ ka iwu ahụ wee dị ka nke a.grep -h -r "okwu" + uzo folda
.
Nchọpụta ziri ezi
Na mbido edemede, anyị ekwuola maka nchọta okwu a na-emebu. Agbanyeghị, na usoro a, a ga-egosipụta nchịkọta ndị ọzọ na nsonaazụ ahụ. Iji maa atụ, inwee okwu ahụ Onye ọrụmana iwu ahụ ga-egosikwa Onye ọrụ123, OkwuntugheOnye ọrụ na egwuregwu ndị ọzọ, ọ bụrụ na ọ dị. Iji zere nsonaazụ a, kenye arụmụka ahụ-w
(grep -w "okwu" + aha faịlụ ma ọ bụ ọnọdụ
).
A na - eme nhọrọ a ma ọ bụrụ na ọ dị mkpa ịchọ ọtụtụ ezigbo mkpụrụ okwu n'otu oge. N'okwu a, banyeegrep -w 'word1 | word2' gbara akaebe
. Biko mara na nke a mmanu leta gbakwunyere e, akara ndị a na-ekwu maka ya bụ otu.
Choo udiri akporo na enweghi okwu ekwuputaghi
Uru dị na ajụjụ enweghị ike ịchọta okwu naanị na faịlụ, kamakwa gosipụta ahịrị na-enweghị uru akọwapụtara onye ọrụ. Mgbe ahụ tupu ịbanye na uru igodo ma tinye faịlụ ahụ-v
. Ekele ya, mgbe ị gbanyere iwu, ị ga-ahụ naanị data dị mkpa.
Syntax mmanu chịkọtara arụmụka ole na ole ndị ọzọ a pụrụ ịkọwa na nkenke:
-I
- gosi naanị aha faịlụ ndị dabara na njirisi ọchụchọ;-n
- gbanyụọ amamọkwa nke njehie achọpụtara;-n
- gosipụta akara ahịrị na faịlụ ahụ;-b
- gosipụta ngọngọ akara ahụ.
O nweghị ihe na - egbochi gị itinye ọtụtụ arụmụka maka otu nchọta, dị tinye ha ka oghere dị iche iche, na-echeta ka ọ bụrụ na ị ga-echebara ya echiche.
Taa anyị kewapụrụ otu a n'ụzọ zuru ezu mmanudị na nkesa Linux. Ọ bụ otu ụkpụrụ na-ejikarị ya. I nwere ike guo banyere ihe ndi ozo a ma ama na uzo ha si mejuputa ihe di iche na njikọ na - eso ha.
Hụ kwa: Iwu enyere ọtụtụ mgbe na Linux Terminal