Pehea Rapu Rapu Kōnae Kōpaki Whakamahia Linux

Ma tenei aratohu e whakaatu ki a koe me pehea te rapu i nga kōnae kua tohua hei waahanga kuputuhi, hei korero korero ranei.

Me pehea te Rapu me te Whiriwhiringa Hua Ma te whakamahi i te Grep Command

Ko tetahi o nga whakahau Linux tino kaha ko te crep e tu ana mo te "Whakaaturanga Aunoa o te Ao".

Ka taea e koe te whakamahi grep hei rapu i nga tauira i roto i nga ihirangi o te kōnae, i te putanga mai i tetahi atu whakahau.

Hei tauira, ki te whakahaere koe i te whakahau ps e whai ake nei ka kite koe i te raupapa o nga tukanga e rere ana i runga i to rorohiko.

ps -ef

Ko nga hua ka puta ki te mata hohoro, me te mea he maha nga hua ka puta. Koinei te titiro i nga korero tino mamae.

Ka taea e koe, te tikanga, te whakamahi i te atu whakahau ki te whakariterite i tetahi whārangi o nga kitenga i te waa penei:

ps -ef | atu

Ahakoa he pai ake te putanga mai i te whakahau i runga ake i te waahanga o mua e mau tonu ana ki te whaarangi ki nga hua ka kitea he aha e rapu ana koe.

Ka taea e te ture grep te tautuhi i nga hua i runga i nga paearu ka tukuna atu e koe. Hei tauira hei rapu i nga tukanga katoa me te UID ki te 'pakiaka' whakahaere i te whakahau e whai ake nei:

ps -ef | pakiaka grep

Kei te mahi ano hoki te whakahau a te komipiuta ki nga kōnae. Whakaarohia he kōnae kei a koe he rarangi o nga taitara pukapuka. Whakaarohia e hiahia ana koe ki te kite mehemea kei roto i te kōnae te "Horo Whero Whero Whero". Ka taea e koe te rapu i te kōnae kia whai ake:

grep "Rārangi Whero Whero Whero"

He tino kaha te whakahau grep a ka whakaaturia e tenei tuhinga te nuinga o nga huringa whai hua ka taea te whakamahi.

Pehea Rapu Rapu Kōnae Whakamahia Whakamahia te Whakaaetanga Whakataunga

He iti noa te taputapu e mohiotia ana engari he tino kaha rawa te taputapu. Ko te whakahau zgrep ka taea e koe te rapu i nga ihirangi o te kōnae kua tohua me te kore e tango i nga ihirangi tuatahi.

Ka taea te whakamahi i te tono zgrep ki nga kōnae putea, ki nga kōnae kua oti te whakamahi i te whakahau gzip .

He aha te rereke?

Kei roto i te kōnae zip te maha o nga kōnae, engari ko te kōnae i te whakamahi i te whakahau gzip ko te kōnae taketake anake.

Hei rapu i te kuputuhi i roto i tetahi kōnae kua tohua ki te gzip ka taea e koe te whakauru i te whakahau e whai ake nei:

zgrep whakapuaki filetosearch

Hei tauira whakaaro ko te rarangi pukapuka kua tohua ki te whakamahi i te gzip. Ka taea e koe te rapu i te kuputuhi "te iti o te taara whero" i roto i te kopae i te whakamahi i te whakahau e whai ake nei:

zgrep "Little Red Riding Hood" bookslist.gz

Ka taea e koe te whakamahi i tetahi korero me nga taapeta katoa e wātea ana ma te tono grep hei wahi o te whakahau zgrep.

Pehea Rapu Rapu Kōnae Whakamahia Whakamahia te Whakaaetanga zipgrep

He pai te mahi a te tono zgrep ki nga kōnae e whakamahia ana me te whakamahi i te gzip, engari kaore e pai ana ki te mahi i nga kōnae e whakamahia ana me te whakamahi i te poupeta.

Ka taea e koe te whakamahi i te zgrep mehemea he kōnae kotahi kei roto i te kōnae kōtui engari kei roto i te nuinga o nga kōnae kounga he nui atu i te kotahi te kōnae.

Ka whakamahia te tono zipgrep ki te rapu i nga tauira i roto i te kōnae putea.

Hei tauira kia whai koe i tetahi kōnae e karangahia ana nga pukapuka me nga taitara e whai ake nei:

Me whakaaro ano hoki he kōnae kei a koe ko nga kiriata me nga taitara e whai ake nei

Naianei whakaarohia enei kopere e rua kua tohua ki te whakamahi i te hoputu puka ki roto i te kōnae e karangatia ana media.zip.

Ka taea e koe te whakamahi i te tono zipgrep kia kitea nga tauira i roto i nga kōnae katoa kei roto i te kōnae putea. Hei tauira:

zipgrep tauira ingoa

Hei tauira, whakaarohia e hiahia ana koe ki te rapu i nga putanga katoa o "Harry Potter" ka whakamahi koe i te whakahau e whai ake nei:

zipgrep "Harry Potter" media.zip

Ko te putanga ka penei:

pukapuka: Harry Potter me te Whare Rangatira

pukapuka: Harry Potter me te Poari o te Phoenix

kiriata: Harry Potter me te Whare mo nga mea ngaro

kiriata: Harry Potter me te Kooti o te ahi

Ka taea e koe te whakamahi i tetahi korero me te zipgrep e taea ana e koe te whakamahi me te whakaata i tenei ka tino kaha te taputapu, me te rapu i nga kōnae putea kawari atu i te wawahanga, te rapu, me te whakamamae ano.

Mena ka hiahia koe ki te rapu i etahi o nga kōnae i roto i te kōnae putee ka taea e koe te tautuhi i nga kōnae ki te rapu i roto i te kōnae putea hei waahanga o te whakahau penei:

zipgrep "Harry Potter" pikitia media.zip

Ko te putanga i tenei waa ka whai ake

kiriata: Harry Potter me te Whare mo nga mea ngaro

kiriata: Harry Potter me te Kooti o te ahi

Mena ka hiahia koe ki te rapu i nga kōnae katoa kaore e taea te whakamahi i te whakahau e whai ake nei:

zipgrep "Harry Potter" media.zip -x pukapuka

Ma tenei ka whakaputa i te putanga ano i mua i te rapu i nga kōnae katoa i roto i te media.zip, engari mo nga pukapuka.