Ko te tauira e whakamahi ana i te ture Linux Curl

I roto i tenei aratohu, ka whakaatuhia koe ki te whakamahi i te whakahau panui ki te tikiake i nga kōnae me nga pae tukutuku. Mena e hiahia ana koe ki te mohio he aha te pene me te wa e whakamahia ai e koe i runga i te wget ka panui i tenei waahanga .

Ka taea te whakamahi i te whakahau panui ki te whakawhiti i nga kōnae ma te whakamahi i te maha o nga ahuatanga rereke tae atu ki te http, https, ftp, me te smb.

Ma tenei aratohu e whakaatu ki a koe me pehea e whakamahi ai i te whakahau, a ka whakamohio ki a koe ki te maha o nga huringa matua me nga ahuatanga.

Whakamahia te Whakaaetanga Whakaraupapa Ake

Ka taea te whakamahi i te whakahau panui ki te tikiake i nga kōnae mai i te ipurangi, engari i roto i tona ahuatanga, ka taea e koe te tikiake i te ihirangi tukutuku ki te matapihi.

Hei tauira, whakauruhia te whakahau e whai ake nei ki roto i te matapihi matatau:

curl http://linux.about.com/cs/linux101/g/curl.htm

Ka hurihia te putanga ki roto i te matapihi matatini ka whakaatuhia ki a koe te waehere mo te paetukutuku tukutuku hono.

Ko te tikanga, he tere rawa te panui o nga pukapuka ki te korero, na, mehemea ka hiahia koe ki te whakaheke i raro, me whakamahi koe i te whakahau iti iho, i te tono atu ranei.

curl http://linux.about.com/cs/linux101/g/curl.htm | atu

Ko nga putanga o te Pire Ki te Kōnae

Ko te raruraru ki te whakamahinga o te tono pene ki te whakamahi i nga tuhinga kuputuhi tere rawa, me te mea kei te tikiake koe i tetahi kōnae hei tauira ISO kaore koe e hiahia ana ki tenei putanga.

Ki te tiaki i nga ihirangi ki tetahi kōnae ko nga mea katoa e tika ana ki a koe, me tohu te iti o te--o) kia penei:

curl -o

Na reira ki te tikiake i te whārangi e hono ana ki te waahanga whakamahi tikanga matua katoa ka mahi koe, ka uru ki te whakahau e whai ake nei:

curl -o curl.htm http://linux.about.com/cs/linux101/g/curl.htm

I muri i te tikiake o te kōnae ka taea e koe te whakatuwhera i roto i te kaitautoko, i tana papatono taunoa i whakatauhia e te momo kōnae.

Ka taea e koe te whakakotahi i tenei atu ma te whakamahi i nga whakawhiti o te iti o O (-O) penei:

curl -O http://linux.about.com/cs/linux101/g/curl.htm

Ma tenei ka whakamahi i te waahi ingoa o te URL, ka waiho hei ingoa whakauru e tiakina ai te URL. I roto i te korero i runga nei, ka kiia te ingoa curl.htm.

Whakahaerehia te Whakawai Koro i Te Papamuri

Ma te taunoa, ka whakaatuhia e te whakahau panui he paanga o te ahunga whakamua ki a koe i te roa o te toenga me te nui o nga raraunga i whakawhitia.

Ki te hiahia koe kia rere te whakahau kia taea ai e koe te whakauru atu ki etahi atu mea ko te mea tuatahi e hiahiatia ana e koe ka whakahaerehia i roto i te aratau haumaru me ka hiahia koe ki te rere hei ture papamuri .

Ki te whakahaere i tetahi whakahau, ka whakamahia te whakahau e whai ake nei:

curl -s -O

Ki te tiki i te whakahau kia rere i muri i muri ka hiahia koe ki te whakamahi i te ampersand (&) e whai ake nei:

curl -s -O &

Te Tikiake i nga URL maha me te Curl

Ka taea e koe te tiki mai i nga URL URL maha ma te whakamahi i tetahi tono panui kotahi.

I roto i tona ahua tinowari ka taea e koe te tiki i nga URL maha e whai ake nei:

curl -O http://www.mysite.com/page1.html -O http://www.mysite.com/page2.html

Whakaarohia ahakoa kei a koe tetahi kōpaki me te 100 whakaahua katoa i whakahuahia ko image1.jpg, image2.jpg, image3.jpg etc kaore koe e hiahia ki te tuhi i roto i enei URL katoa kaore koe e whai.

Ka taea e koe te whakamahi i nga tapawha tapawha hei tuku i te awhe. Hei tauira, ki te tiki i nga kōnae 1 ki te 100 ka taea e koe te tautuhi i nga korero e whai ake nei:

curl -O http://www.mysite.com/images/image aro1-100 nn.jpg

Ka taea hoki e koe te whakamahi i nga awhi whakairo ki te tautuhi i nga pae maha me nga ahuatanga rite.

Hei tauira ka hiahia koe ki te tiki www.google.com me www.bing.com. Ka taea e koe te whakamahi noa i te whakahau e whai ake nei:

pene -O http: // www. {google, bing} .com

Te whakaatu i te ahunga

Ma te taunoa ka tukuna mai e te whakahau panui nga korero e whai ake nei me te tikiake i te URL:

Mena ka hiahia koe ki tetahi paanga o te ahunga whakamua ka tohua noa iho te mahinga ahanoa (- #) kia penei:

curl - # -O

Te whakahaere i nga Whakaora

Whakaarohia kua tautuhia e koe he URL hei waahanga o te whakahau panui me te whakaaro kei a koe te korero tika hei tiki i tetahi kōnae nui kia hoki mai ai i muri mai ka kitea ko nga mea katoa kei a koe ko te paetukutuku e whakaatu ana "kua tukuna ano tenei whārangi ki www.blah. com ". E kore e raruraru te reira.

Ko te whakahau panui he mohio i roto i te mea ka taea e ia te whai i nga whakawhitinga. Ko nga mea katoa ka mahia e koe, ko te whakamahi i te mahinga R iti (-L) penei:

curl -OL

Whakaitihia te Whakatauranga Tikiake

Mena kei te tikiake koe i tetahi kōnae nui, kei te whai koe i tetahi hononga ipurangi kino ka taea e koe te whakapataritari i te whanau mēna e ngana ana ki te mahi i runga i te ipurangi.

Kia hari, ka taea e koe te whakaiti i te tere o te tikiake me te whakahau panui na te mea ka roa ake te tikiake i te kōnae ka taea e koe te hari i te katoa.

curl -O --limit-rate 1m

Ka taea te tautuhi i te tere i roto i te kilobytes (k ranei K), megabyte (m, m) ranei gigabytes (g ranei G).

Tikiake Kōnae Mai i te Tūmau FTP

Ka taea e te whakahau panui te whakahaere i nga nekehanga noa atu i te HTTP. Ka taea e ia te whakahaere FTP, GOPHER, SMB, HTTPS me te maha atu o nga whakatakotoranga.

Hei tango i nga kōnae mai i te kaiwhakamahi FTP e whakamahi ana i te whakahau e whai ake nei:

curl -u kaiwhakamahi: kupuhipa -o

Mena kua tautuhi koe i te ingoa o te kōnae hei waahanga o te URL, ka tikiake i te kōnae engari ki te tautuhi koe i te ingoa o te kōpaki ka hoki mai ano ia i te rarangi kōpaki.

Ka taea hoki e koe te whakamahi i te pihi ki te tuku i nga kōnae ki te tūmau ftp mā te whakamahi i te whakahau e whai ake nei:

curl -u kaiwhakamahi: kupuhipa -

Ka taea e nga ingoa o te ingoa me te URL te whakamahi i te tauira rite mo te tango i nga kōnae HTTP maha.

Te Whakatika Raraunga Puka ki te Puka

Ka taea e koe te whakamahi i te kopae ki te whakaki i te puka tuihono me te tuku i nga raraunga mehemea kua whakakiia e koe i te ipurangi. He maha nga ratonga rongonui penei i te Google poraka tenei momo whakamahinga.

Whakaaro he ahua kei te ingoa me te wāhitau īmēra. Ka taea e koe te tuku i enei korero penei:

curl -d ingoa = john email=john@mail.com www.mysite.com/formpage.php

He maha nga huarahi hei whakawhiti i nga korero ahua. Ko te whakahau o runga e whakamahi ana i te kuputuhi taketake engari ki te hiahia koe ki te whakamahi i te whakawaehere maha e taea ai te whakawhiti pikitia ka hiahia koe ki te whakamahi i te whakaiti iti F (-F).

Whakarāpopoto

He maha nga waahanga motuhake o te whakahau a te kaituhi ka taea e koe te whakamahi hei whakauru atu ki nga pae FTP, ka tuku i nga īmēra, hono atu ki nga wāhitau SAMBA, te tuku me te tikiake i nga kōnae me etahi atu mea.

Ki te tiki atu i nga korero e pā ana ki te panui, pānuihia te whārangi ā-ringa.