Install latest cURL – Command Line Tool on Linux

Install latest cURL – Command Line Tool on Linux

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., Het ondersteunt SSL-certificaten, HTTP POST, HTTP PUT, FTP uploaden, HTTP-formulier gebaseerde uploaden, proxy ‘ s, cookies, gebruiker+wachtwoord authenticatie (Basic, Digest, NTLM, onderhandelen, kerberos…), file transfer resume, proxy tunneling en een busload van andere nuttige trucs. Het wordt gebruikt in opdrachtregels of scripts om gegevens over te dragen. Het wordt ook gebruikt in auto ‘ s, televisietoestellen, routers, printers, audio-apparatuur, mobiele telefoons, tablets, settopboxen, mediaspelers.,

naast wget is curl een primaire tool in de gereedschapskist van de linux goeroe bij het webkrappen, rondsnuffelen op het internet of intranet, het downloaden van bestanden, het testen van applicaties en het maken van webgesprekken via een CLI-tool.

Curl is actief ontwikkeld door een gemeenschap van ontwikkelaars en heeft zijn aanwezigheid op het web op https://curl.haxx.se/.,een http-proxy

  • aanpasbare op te halen bestand de datum van de wijziging
  • SCP zowel het wachtwoord en de openbare sleutel auth
  • SFTP zowel het wachtwoord en de openbare sleutel auth
  • SFTP met aangepaste opdrachten verstuurd voor/na de overdracht
  • TELNET-verbinding onderhandeling
  • aangepaste telnet opties
  • TELNET stdin/stdout I/O
  • volledige LDAP URL ondersteuning
  • SMBv1 via TCP en SSL
  • SMB downloaden & uploaden
  • SMB authenticatie met NTLMv1
  • SMTP-verificatie: Normaal, Inloggen, CRAM-MD5 Digest-MD5 NTLM (*9), Kerberos 5 (*4) en Extern.,
  • e-mails versturen
  • mailauth-ondersteuning voor vertrouwde server-to-server-overdracht
  • SMTP meerdere ontvangers
  • POP3-authenticatie: Clear Text, APOP en SASL
  • SASL-gebaseerde authenticatie: Plain, Login, CRAM-MD5, Digest-MD5, NTLM (*9), Kerberos 5 (*4) en extern.
  • e-mails weergeven
  • e-mails ophalen
  • voor meer functies

    Laatste Curl-Release

    de nieuwste versie van curl vanaf januari 2020 is 7.68.0. Downloads worden geplaatst op de curl site en de broncode is te vinden op de github pagina voor het project., Zie de Changelog voor de nieuwste krul Release Notes.

    How to build and install Curl from source

    haal eerst de broncode voor curl van de download pagina. Ik zal dit niet demo omdat waarschijnlijk moet je curl of wget om de broncode te krijgen en dat is overbodig om te laten zien in deze tutorial. Zie de gedownloade software hieronder:

    ook zult u GCC en make op uw computer moeten installeren voordat u begint, laten we aannemen dat het Debian is of compatibel:

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

    pak nu de software uit met het tar-Commando., En voer dan de uitgepakte map in en voer configure en make en make install uit

    $ tar xzvf curl-7.68.0.tar.gz$ cd curl-7.68.0$ ./configure$ make$ sudo make install

    Als u deze waarschuwing krijgt, kunt u 2 versies van curl geïnstalleerd hebben en MOET u ervoor zorgen dat u de libcurl gebruikt die u zojuist gecompileerd hebt met de curl-versie die u gecompileerd hebt. Stel dus het LD_LIBRARY_PATH in om het op te lossen:

    WARNING: curl and libcurl versions do not match. Functionality may be affected.$ export LD_LIBRARY_PATH=/usr/local/lib

    nu kunt u zien dat curl en libcurl overeenkomende versies hebben en curl werkt zoals verwacht.

    Hoe installeer ik Curl op Debian 10 of Ubuntu 19.,10

    Curl wordt standaard geïnstalleerd op Debian en Ubuntu nieuwste versies. Als je het om een of andere reden hebt verwijderd, kun je het installeren met apt-get

    sudo apt-get install curl

    Hoe installeer je Curl op CentOS 8

    Curl is standaard geïnstalleerd op CentoOS en Red Hat laatste versies. Als u het om een of andere reden hebt verwijderd, kunt u het installeren met yum

    sudo yum install curl

    Download webpagina met Krul voorbeeld

    laten we een eenvoudige webpagina met Krul downloaden., Hier is de syntaxis en voorbeeld:

    curl https://linuxhint.com/sitemap.xml > out.webpagehead out.webpage

    download met meerdere pagina ‘ s Voorbeeld

    u kunt jokertekens en mooie syntaxis gebruiken om veel bestanden tegelijk te downloaden. Hier is een voorbeeld om van Linuxhint de sitemap pagina ‘ s te downloaden die een regelmatig patroon volgen. De optie-O slaat de bestanden op in Namen die hetzelfde zijn als de oorspronkelijke webpagina ‘ s, maar lokaal.

    curl -O https://linuxhint.com/sitemap-pt-post-2019-.xml

    conclusie

    Geef een reactie

    Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *