cURL is an open source, command line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP., Det understøtter SSL-certifikater, HTTP POST, HTTP PUT, FTP upload, HTTP formular baseret upload, fuldmagter, cookies, bruger + pass .ord authentication (Basic, Digest, NTLM, forhandle, kerberos…), file transfer CV, Pro .y tunneling og en busload af andre nyttige tricks. Det bruges i kommandolinjer eller scripts til at overføre data. Det bruges også i biler, tv-apparater, routere, printere, lydudstyr, mobiltelefoner, tabletter, settop-bokse, medieafspillere.,ud over curget er curl et primært værktøj i Linu. – guruens værktøjskasse, når curebscraping, poking rundt på internettet eller intranet, do .nload af filer, test applikationer og foretage webebopkald via et CLI-værktøj.
Curl er aktivt udviklet af et fællesskab af udviklere og har sin tilstedeværelse på https://curl.haxx.se/.,en HTTP-Pro
For flere funktioner
Seneste Krølle Frigivelse
Den nyeste version af krøller som Jan 2020 er 7.68.0. Do .nloads offentliggøres på curl-.ebstedet, og kildekoden kan findes på github-siden til projektet., Se Changelog for de nyeste curl Release Notes.
hvordan man opbygger og installerer Curl fra source
Hent først kildekoden til curl fra Do .nloadsiden. Jeg vil ikke demo dette, fordi du sandsynligvis har brug for curl eller .get for at få kildekoden, og det er overflødigt at vise i denne tutorial. Se den software, der hentes nedenfor:
du vil Også nødt til at installere GCC og gøre på din maskine, før du begynder, lad os antage, at dets Debian eller kompatibel:
$ apt-get install gcc$ apt-get install make
Nu udpakke software med tar-kommandoen., Og gå derefter ind i det udpakkede bibliotek og kør Konfigurer og lav og lav installation
$ tar xzvf curl-7.68.0.tar.gz$ cd curl-7.68.0$ ./configure$ make$ sudo make install
Hvis du får denne advarsel, har du muligvis 2 versioner af curl installeret og skal sikre dig, at du bruger den libcurl, du lige har kompileret med den curl-version, du kompilerede. Så indstil LD_LIBRARY_PATH for at rette det:
WARNING: curl and libcurl versions do not match. Functionality may be affected.$ export LD_LIBRARY_PATH=/usr/local/lib
nu kan du se curl og libcurl have matchende versioner, og curl fungerer som forventet.
Sådan installeres Curl på Debian 10 eller Ubuntu 19.,10
Curl installeres som standard på Debian og Ubuntu nyeste versioner. Hvis du har fjernet det for nogle grund til at du kan installere det med apt-get
sudo apt-get install curl
Hvordan du installerer Krølle på CentOS 8
Curl er installeret som standard på CentoOS og Red Hat nyeste versioner. Hvis du har fjernet det for nogle grund til at du kan installere det med yum
sudo yum install curl
Download Webside med Krøller Eksempel
Lad os hente en simpel webside med krøller., Her er den syntaks og et eksempel:
curl https://linuxhint.com/sitemap.xml > out.webpagehead out.webpage
Multi-Page Download Eksempel
Du kan bruge jokertegn og fancy syntaks til at hente mange filer på en gang. Her er et eksempel for at do .nloade sitemap-siderne fra Linu .hint, som følger et regelmæssigt mønster. -O-indstillingen gemmer filerne i Navne, der er de samme som de originale webebsider, men lokalt.
curl -O https://linuxhint.com/sitemap-pt-post-2019-.xml