Muenzaniso Zvishandiswa zve Linux Curl Command

Muchirongwa ichi, iwe ucharatidza kuti ungashandisa sei murairo wekudzivirira kutora mafaira uye mapepa ewebhu. Kana iwe uchida kuziva kuti chii chinenge chiripo uye paunofanira kuchishandisa pamusoro wget uverenge peji ino .

Mutemo wekunonoka unogona kushandiswa kutumira mafaira uchishandisa nhamba dzakasiyana-siyana dzinosanganisira http, https, ftp uye kunyange smb.

Uyu mutungamiri uchakuratidza kuti ungashandisa sei murairo uye uchakuzivisa iwe kune nhamba yekiyi-shinji uye zvisizvo.

Basic curl Mutemo Ushandisi

Mutemo wekunonoka unogona kushandiswa kukodha mafaira kubva paIndaneti asi nenzira yayo yepamusoro, unogona kutora zvakanakira peji yewebhu pawindo rekuguma.

Semuenzaniso, pinda murairo unotevera mune imwe firati yekutara:

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

Izvo zvabuda zvichapenya kumusoro muwindo rekugadzirisa uye ichakuratidza iwe kode yewebhu yakabatanidzwa.

Zviri pachena kuti mapepa epasi akakurumidza kuverenga saka kana uchida kuidzikisa iwe unofanira kushandisa chero mutemo usina kana mutemo .

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

Zvinyorwa Zviri Mukati Zvokuzorora Ku A File

Dambudziko nehutachiona chekushandiswa kwemirairo kushandiswa ndeyekuti mutsara unonyanya kukurumidza uye kana iwe uri kutora faira yakadai sechifananidzo cheI ISO saka haudi kuti izvi zviende kune zvakasara zvakabuda.

Kuchengetedza zvinyorwa kune faira zvose zvaunofanirwa kuita ndezvokuti i-minus o (-o) shandura sezvinotevera:

shisa -o

Nokudaro kuti utone peji yakabatanidzwa mune mutemo wekutanga wekushandiswa kwezvose zvaunofanira kuita ndopota murairo unotevera:

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

Mushure mokunge faira ichinyorwa iwe unogona kuizarura mumugadziri kana purogiramu yakasara yakagadzirirwa nefaira yefaira.

Iwe unogona kuita kuti izvi zvive nyore nekupfuurira kushandisa shandura O kushandura (-O) sezvinotevera:

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

Izvi zvinoshandisa chikamu che filename ye URL uye chiita iyo filename iyo URL yakachengetedzwa. Muchirevo chepamusoro faira ichazonzi curl.htm.

Run Run The Curl Command In Background

Nokutadza, mutemo wekudzivirira unoratidza hupenyu hunokuudza iwe kuti yakasara kwenguva yakareba uye kuti yakawanda sei data yakashandurwa.

Kana iwe uchingoda mutemo wekuti uite kuti iwe unogona kupfuurira nezvimwe zvinhu ipapo chinhu chokutanga chaunofanira kuita ndechokugadzirisa mumutambo wakanyarara uye zvino unoda kumhanya semutemo wekuzvarwa .

Kuti uite mutemo unonyarara kushandisa murairo unotevera:

I-curl -s -O

Kuti uwane mutemo wokumhanya kumashure iwe unoda kushandisa ampersand (&) sezvinotevera:

curl -s -O &

Kudzingirira Multiple URL ne Curl

Iwe unogona kutora kubva kune dzakawanda URLs uchishandisa rimwechete ramarenda.

Munzira yaro yakaoma iwe unogona kutora ma URL mazhinji seizvi:

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

Fungidzira kunyange iwe une faira ane 100 mifananidzo yose inonzi image1.jpg, image2.jpg, image3.jpg. Iwe haungadi kuti uise mazita aya aya ose uye iwe haufaniri.

Iwe unogona kushandisa mabheji akareruka kuti upe hurefu. Somuenzaniso, kuwana faira 1 kusvika ku100 unogona kutsanangura zvinotevera:

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

Iwe unogonawo kushandisa mabhiketi akavhara kuti utaure nzvimbo dzakawanda dzine mafomu akafanana.

Somuenzaniso fungidzira iwe unoda kutora www.google.com uye www.bing.com. Unogona kungoshandisa mutemo unotevera:

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

Kuratidza Kufambira Mberi

Nenzira yekuti murairo wekodl unodzorera mashoko anotevera sekutora URL:

Kana iwe ukasarudza bhorofu yekufambira iri nyore iyo inongorondedzera zvishoma pasi (- #) shandura nenzira inotevera:

kupisa - # -O

Kugadzirisa Kudzorera

Fungidzira iwe wakatsanangura URL sechikamu chemurairo we-curl uye iwe unofunga kuti une kona yakarurama yekutsvaga faira huru chete kuti udzoke gare gare kuti uwane kuti zvose zvaunazvo webpage rinoti "peji ino yakadzoserwa kune www.blah. com ". Izvozvo zvingave zvinoshungurudza hazvingaiti.

Izvo zvakapetwa mirairo ndeyekuchenjera pakuti inogona kutevera kururamisa. Zvose zvaunofanirwa kuita ndeyokushandisa kushandura L kushandura (-L) sezvinotevera:

rora-URL

Deredza Kupera Kwekukura

Kana iwe uri kutora faira huru uye iwe une urombo hwehutano hwetaneti iwe unogona kuvhiringidza mhuri kana vari kuedza kuita zvinhu paIndaneti zvakare.

Nenzira yakanaka, unogona kuderedza mukana wekutsvaga nemutemo wekudzivirira kuitira kuti apo zvichatora nguva yakareba kuti utore faira iwe unogona kuchengeta munhu wese anofara.

kupisa -O - mutengo-1m

Mutengo unogona kutsanangurwa mu kilobytes (k kana K), megabytes (m kana m) kana gigabytes (g kana G).

Dhaunirodha Files Kubva An FTP Server

Mutemo wekudzivirira unogona kutora zvinopfuura HTTP file kuwedzerwa. Inogona kubata FTP, GOPHER, SMB, HTTPS uye mamwe akawanda maitiro.

Kuchengeta mafaira kubva kune FTP server kunoshandisa murairo unotevera:

Chengeta -u user: password -o

Kana iwe uchitaura zita refaira sechikamu che URL uye iyo ichakanda faira asi kana iwe ukarondedzera zita refaira ichadzorera folisi yakanyorwa.

Iwe unogona zvakare kushandura kuporesa kuti uise mafayela kune faira ftp uchishandisa murairo unotevera:

Chengeta -u user: password -T

Aya filenames ne anogona kushandisa purogiramu imwechete yakafanana nekukanda mafaira akawanda eHTTP.

Kudarika Fomu Dhidhiyo KuFomu

Iwe unogona kushandisa kupisa kuti uzadze fomu iri paIndaneti uye upe data sezvinonzi iwe wakaizadza paIndaneti. Mabasa mazhinji anozivikanwa akadai seGoogle anodzivirira kushandiswa kwemhando iyi.

Fungidzira kune fomu ine zita uye kero ye email. Iwe unogona kutumira mashoko aya sezvinotevera:

kupisa-zita = john email = john@mail.com www.mysite.com/formpage.php

Kune nzira dzakasiyana-siyana dzekutumira mashoko yefomu. Murairo uri pamusoro apa unoshandisa zvinyorwa zvinyorwa asi kana iwe uchida kushandisa makodhi akawanda anobvumira kufanirwa kwemufananidzo ipapo iwe unoda kushandisa kushandiswa kweF f (-F).

Summary

Mutemo wekunonoka une zvakawanda zvakasiyana-siyana zvekutendesa nzira uye unogona kuzvishandisa kuti uwane FTP, utumire ma-email, uende ku SAMBA mazita, kuisa uye kukanda mafaira nezvimwe zvinhu zvakawanda.

Kuti uwane ruzivo rwakawanda pamusoro pekudzidzira kuverenga bhuku rebhuku.