Eisimpleirean a 'cleachdadh an Òrdugh Linux Curl

Anns an iùl seo, thèid sealltainn dhut mar a chleachdas tu an t-òrdugh curl airson faidhlichean agus duilleagan-lìn a luchdachadh sìos. Ma tha thu airson faighinn a-mach dè an t-srian a tha ann agus cuin a bu chòir dhut a chleachdadh thairis air wget , leughaich an duilleag seo .

Faodar an t-òrdugh curl a chleachdadh airson faidhlichean a ghluasad le grunn chruthan eadar-dhealaichte, nam measg http, https, ftp agus eadhon smb.

Mìnichidh an iùl seo dhut mar a chleachdas tu an t-òrdugh agus bheir e a-steach e do chuid de na prìomh shlatan agus feartan.

Cleachdadh bunaiteach curl

Faodar an t-òrdugh curl a chleachdadh airson faidhlichean a luchdachadh sìos bhon eadar-lìon ach anns an fhoirm bhunasach agad, faodaidh tu susbaint na duilleige lìn a luchdachadh sìos dìreach gu uinneag na crìche.

Mar eisimpleir, cuir a-steach an àithne a leanas gu uinneag deireannach:

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

Bidh an toradh a 'gluasad suas san uinneag deireannach agus nochdaidh e dhut còd airson an duilleag-lìn ceangailte.

Gu follaiseach, tha an duilleag a 'gluasad ro luath airson a leughadh agus mar sin ma tha thu airson a slaodadh sìos, bu chòir dhut an aon àithne no an t-òrdugh nas lugha a chleachdadh.

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

Toraidhean an Clàr-innse airson curl Gu File

Is e an duilgheadas leis a 'chleachdadh comharra curl bunaiteach gu bheil an teacsa a' gluasad gu luath agus ma tha thu a 'luchdachadh sìos faidhle mar ìomhaigh ISO agus nach eil thu airson gun tèid seo a thoirt gu toradh coitcheann.

Gus an susbaint a shàbhaladh gu faidhle feumaidh tu a dhèanamh a 'sònrachadh an tionndadh minus (-o) mar a leanas:

curl -o

Mar sin, gus an duilleag a tha ceangailte ris a thoirt sìos anns an earrann cleachdadh òrdugh bunaiteach, feumaidh a h-uile càil a dh'fheumas tu a dhèanamh a dhol a-steach don òrdugh a leanas:

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

An dèidh dhan fhaidhle a luchdachadh a-nuas faodaidh tu a fosgladh ann an deasaiche no am prògram bunaiteach a tha air a cho-dhùnadh leis an t-seòrsa faidhle.

Faodaidh tu seo a dhèanamh nas sìmplidhe le bhith a 'cleachdadh an tionndadh O minus (-O) mar a leanas:

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

Cleachdaidh seo pìos ainm an fhaidhle den URL agus dèan e am faidhle air a bheil an URL air a shàbhaladh. Anns an t-suidheachadh gu h-àrd, canar curl.htm ris an fhaidhle.

Ruith an t-Òrdugh Curlaidh air a 'chùl

Mar as trice, bidh an t-òrdugh curl a 'sealltainn bàr adhartais ag innse dhut dè cho fada' sa tha fhàgail agus cia mheud dàta a chaidh a ghluasad.

Ma tha thu dìreach ag iarraidh an òrdugh ruith gus an urrainn dhut faighinn air adhart le rudan eile, an uairsin a 'chiad rud a dh'fheumas tu a dhèanamh tha e ga ruith ann am modh sàmhach agus feumaidh tu a ruith mar òrdugh cùl-raoin .

Gus òrdugh a ruith gu sàmhach cleachd an òrdugh a leanas:

curl -s -O

Gus faighinn an àithne gus ruith anns a 'chùl, feumaidh tu an cleachdaiche (&) a chleachdadh mar a leanas:

curl -s -O &

A 'luchdachadh sìos URLan iom-fhillte le Curl

Faodaidh tu a luchdachadh a-nuas bho iomadh URLS a 'cleachdadh aon cho-òrdan curl.

Anns an fhoirm as sìmplidh faodaidh tu iomadh URL a luchdachadh sìos mar a leanas:

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

Smaoinich ach tha pasgan agad le 100 ìomhaigh air a bheil image1.jpg, air fad image1.jpg, image3.jpg msaa. Cha bhiodh thu airson na h-URLan sin uile a thaghadh agus chan fheum thu sin a dhèanamh.

Faodaidh tu camagan ceàrnach a chleachdadh gus raon a sholarachadh. Mar eisimpleir, airson faidhlichean 1 gu 100 fhaighinn, faodaidh tu na leanas a shònrachadh:

curl -O http://www.mysite.com/images/image[1-100].jpg

Faodaidh tu cuideachd bracaidean ciùlach a chleachdadh airson iomadh làrach a chomharrachadh le cruthan den aon seòrsa.

Mar eisimpleir, smaoinich gu bheil thu airson www.google.com agus www.bing.com a luchdachadh sìos. Faodaidh tu dìreach an òrdugh a leanas a chleachdadh:

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

A 'sealltainn adhartas

Mar as trice bidh an t-òrdugh curl a 'tilleadh an fhiosrachaidh a leanas mar a bhios e a' toirt a-nuas URL:

Nam b 'fheàrr leat bàr-adhartais sìmplidh a tha dìreach a' sònrachadh an t-atharrachadh togalaich hash (- #) mar a leanas:

curl - # -O

A 'làimhseachadh ath-stiùiridhean

Smaoinich gu bheil thu air URL a shònrachadh mar phàirt den òrdugh curl agus smaoinich gu bheil an seòladh ceart agad gus faidhle mòr a luchdachadh a-nuas ach a thighinn air ais nas fhaide air adhart gus faighinn a-mach gu bheil duilleag gu lèir agad uile a tha ag ràdh gu bheil "an duilleag seo air ath-stiùireadh gu www.blah. com ". Cha bhiodh sin duilich.

Tha an t-òrdugh curl gu math soilleir is urrainn dha ath-stiùiridhean a leantainn. Chan eil agad ach a dhèanamh ach cleachd an tionndadh L minus (-L) mar a leanas:

curl -OL

Lùghdaich an Ìre Luchdaich sìos

Ma tha thu a 'luchdachadh sìos faidhle mòr agus gu bheil ceangal eadar-lìn agad bochd, is dòcha gu bheil thu a' cur dragh air an teaghlach ma tha iad a 'feuchainn ri rudan a dhèanamh air an eadar-lìon cuideachd.

Gu fortanach, faodaidh tu an ìre luchdachadh sìos leis a 'ghàirdean lùb a lùghdachadh gus am bi e nas fhaide airson an fhaidhle a luchdachadh sìos is urrainn dhut a h-uile duine a chumail toilichte.

curl -O --limit-rate 1m

Faodar an ìre a shònrachadh ann an kilobytes (k no K), megabytes (m no m) no gigabytes (g no G).

Luchdaich sìos faidhlichean bho shiostam FTP

Faodaidh an t-òrdugh curl a bhith a 'làimhseachadh barrachd na dìreach gluasadan faidhle HTTP. Faodaidh e dèiligeadh ri FTP, GOPHER, SMB, HTTPS agus mòran chruthan eile.

Gus luchdaich sìos faidhlichean bho fhrithealaiche FTP cleachd an àithne a leanas:

cleachdaiche-cleachdaiche: facal-faire

Ma shònraicheas tu ainm faidhle mar phàirt den URL, cuiridh e sìos am faidhle ach ma shònraicheas tu ainm pasgan, tillidh e clàr fillte.

Faodaidh tu cuideachd curl a chleachdadh gus faidhlichean a luchdadh suas gu frithealaiche ftp le bhith a 'cleachdadh an àithne a leanas:

cleachdaiche curl: facal-faire

Faodaidh na h-ainmean-faidhle agus an aon phàtran a chleachdadh co-ionnan ri bhith a 'luchdachadh sìos iomadh faidhle HTTP.

Dàta Siostam Siubhal gu Foirm A

Faodaidh tu curl a chleachdadh gus foirm air-loidhne a lìonadh agus an dàta a chur a-steach mar gum biodh thu air a lìonadh a-steach air-loidhne. Bidh mòran sheirbheisean tlachdmhor leithid Google a 'bacadh an seòrsa cleachdaidh seo.

Smaoinich gu bheil foirm ann le ainm agus seòladh puist-d. Faodaidh tu am fiosrachadh seo a chur a-steach mar a leanas:

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

Tha diofar dhòighean air fiosrachadh foirmeil a ghluasad. Bidh an t-òrdugh gu h-àrd a 'cleachdadh teacsa bunaiteach ach ma tha thu airson iomadh còdachadh a chleachdadh a bheir cead do ghluasad deilbh, feumaidh tu an clabhsair minus F (-F) a chleachdadh.

Geàrr-chunntas

Tha mòran de dhòighean dearbhaidh eadar-dhealaichte aig an àithne curl agus faodaidh tu a chleachdadh gus faighinn a-steach do làraichean FTP, cuir post-d, ceangail ri seòlaidhean SAMBA, faidhlichean luchdachadh suas is luchdachadh sìos agus iomadh rud eile.

Gus barrachd fiosrachaidh fhaighinn mu dheidhinn curl, leugh an duilleag leabhran.