zvlnenie

Nainštalujte si najnovšiu verziu nástroja cURL - Command Line Tool na systém Linux

Nainštalujte si najnovšiu verziu nástroja cURL - Command Line Tool na systém Linux
cURL je open source nástroj príkazového riadku na prenos údajov so syntaxou adries URL, ktorý podporuje DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP , SMTP, SMTPS, Telnet a TFTP. Podporuje certifikáty SSL, HTTP POST, HTTP PUT, nahrávanie na FTP, nahrávanie na základe HTTP formulára, proxy, cookies, autentifikácia užívateľa + heslo (Basic, Digest, NTLM, Negotiate, kerberos ...), obnovenie prenosu súborov, tunelovanie proxy a množstvo dát ďalšie užitočné triky. Používa sa v príkazových riadkoch alebo skriptoch na prenos údajov. Používa sa tiež v automobiloch, televíznych prijímačoch, smerovačoch, tlačiarňach, zvukových zariadeniach, mobilných telefónoch, tabletoch, settop boxoch, prehrávačoch médií.

Okrem wget je zvlnenie primárnym nástrojom v linuxovom nástroji guru pri hrudníku nástrojov, keď sa používa webcraping, pichanie sa po internete alebo intranete, sťahovanie súborov, testovanie aplikácií a uskutočňovanie webových hovorov pomocou nástroja CLI.

Curl je aktívne vyvíjaný komunitou vývojárov a jeho webová prezentácia je na https: // curl.haxx.se /.

Stručný prehľad niekoľkých najdôležitejších funkcií Curl:

Pre viac funkcií

Posledné vydanie Curl

Posledná verzia zvlnenia k januáru 2020 je 7.68.0. Súbory na stiahnutie sú zverejnené na stránkach curl a zdrojový kód nájdete na stránke projektu github. Najnovšie poznámky k vydaniu zvlnenia nájdete v zozname zmien.

Ako zostaviť a nainštalovať Curl zo zdroja

Najskôr zo stránky na stiahnutie získajte zdrojový kód na zvlnenie. Nebudem to demonštrovať, pretože je pravdepodobné, že na získanie zdrojového kódu potrebujete curl alebo wget, čo je nadbytočné na zobrazenie v tomto výučbe. Stiahnutý softvér nájdete nižšie:

Budete tiež musieť nainštalovať GCC a urobiť pred spustením na počítači predpokladajme jeho Debian alebo kompatibilný:

 $ apt-get install gcc $ apt-get install make 

Teraz rozbaľte softvér pomocou príkazu tar. Potom zadajte rozbalený adresár a spustite konfiguráciu, inštaláciu a inštaláciu

 $ tar xzvf curl-7.68.0.decht.gz $ cd curl-7.68.0 $ ./ nakonfigurovať $ make $ sudo make install 

Ak sa vám zobrazí toto varovanie, môžete mať nainštalované dve verzie zvlnenia a musíte sa ubezpečiť, že používate libcurl, ktorý ste práve skompilovali s zvlnenou verziou, ktorú ste skompilovali. Takže nastavte LD_LIBRARY_PATH na opravu:

 UPOZORNENIE: verzie curl a libcurl sa nezhodujú. Môže to mať vplyv na funkčnosť. $ export LD_LIBRARY_PATH = / usr / local / lib 

Teraz môžete vidieť, že zvlnenie a libcurl majú zodpovedajúce verzie a zvlnenie funguje podľa očakávania.

Ako nainštalovať Curl na Debian 10 alebo Ubuntu 19.10

Curl je predvolene nainštalovaný na najnovších verziách Debianu a Ubuntu. Ak ste ho z nejakého dôvodu odstránili, môžete si ho nainštalovať pomocou apt-get

 sudo apt-get nainštalovať zvlnenie 

Ako nainštalovať Curl na CentOS 8

Curl je predvolene nainštalovaný na najnovších verziách CentoOS a Red Hat. Ak ste ho z nejakého dôvodu odstránili, môžete ho nainštalovať pomocou yum

 sudo yum nainštalovať zvlnenie 

Stiahnite si webovú stránku s príkladom zvlnenia

Stiahnime si jednoduchú webovú stránku so zvlnením. Tu je syntax a príklad:

 zvlnenie https: // linuxhint.com / sitemap.xml> von.hlavička webovej stránky.webstránka 

Príklad stiahnutia viacerých stránok

Na stiahnutie mnohých súborov naraz môžete použiť zástupné znaky a efektnú syntax. Tu je príklad na stiahnutie z Linuxu, naznačte stránky sitemap, ktoré majú obvyklý vzor. Možnosť -O uloží súbory pod rovnakými názvami ako pôvodné webové stránky, ale lokálne.

 curl -O https: // linuxhint.com / sitemap-pt-post-2019- [01-12].xml 

Záver

Curl sa štandardne inštaluje na väčšinu moderných distribúcií Linuxu, takže prístup k nemu je super ľahký. Kompilácia alebo inštalácia balíka je tiež ľahká. V nasledujúcich zdrojoch nájdete ďalšie podrobnosti o všetkých bohatých funkciách zvlnenia.

Ďalšie zvlnené zdroje

Trackpad a ukazovateľ myši AppyMouse na obrazovke pre tablety so systémom Windows
Používateľom tabletov často chýba ukazovateľ myši, najmä keď notebooky bežne používajú. Dotykové smartphony a tablety majú veľa výhod a jediným obmedz...
Stredné tlačidlo myši nefunguje v systéme Windows 10
The stredné tlačidlo myši pomáha vám prechádzať dlhé webové stránky a obrazovky s množstvom údajov. Ak sa to zastaví, budete nakoniec používať klávesn...
Ako zmeniť ľavé a pravé tlačidlo myši na počítači so systémom Windows 10
Je úplnou normou, že všetky zariadenia počítačových myší sú ergonomicky navrhnuté pre pravákov. Existujú však dostupné myšacie zariadenia, ktoré sú šp...