Install latest cURL – Command Line Tool on Linux (Svenska)

Install latest cURL – Command Line Tool on Linux (Svenska)

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., Den stöder SSL-certifikat, HTTP POST, HTTP PUT, FTP uppladdning, HTTP formulär baserad uppladdning, fullmakter, cookies, user+lösenord autentisering (grundläggande, smälta, NTLM, förhandla, kerberos…), filöverföring CV, proxy tunneling och en busload av andra användbara tricks. Den används i kommandorader eller skript för att överföra data. Det används också i bilar, TV-apparater, routrar, skrivare, ljudutrustning, mobiltelefoner, tabletter, settop lådor, mediaspelare.,

förutom wget, curl är ett primärt verktyg i linux guru verktyg bröstet när webscraping, peta runt på internet eller intranät, ladda ner filer, testa program och göra webbsamtal via en CLI verktyg.

Curl är aktivt utvecklad av en grupp utvecklare och har sin webbnärvaro påhttps://curl.haxx.se/.,en http-proxy

  • anpassningsbar för att hämta filen ändringsdatum
  • SCP både lösenord och offentlig nyckel auth
  • SFTP både lösenord och offentlig nyckel auth
  • SFTP med anpassade kommandon skickas före/efter överföringen
  • TELNET anslutning förhandling
  • anpassade telnet alternativ
  • TELNET stdin/stdout i/o
  • full LDAP URL stöd
  • li>SMBv1 över TCP och SSL
  • SMB nedladdning&ladda upp
  • SMB autentisering med ntlmv1
  • SMTP autentisering: plain, login, Cram-MD5, Digest-MD5, NTLM (*9), Kerberos 5, (*4) och extern.,
  • skicka e-post
  • mail auth stöd för trusted server-to-server återutläggning
  • SMTP flera mottagare
  • POP3 autentisering: klar Text, APOP och SASL
  • SASL baserad autentisering: Plain, Login, CRAM-MD5, Digest-MD5, NTLM (*9), Kerberos 5 (*4) och extern.
  • lista e-post
  • hämta e-post
  • för fler funktioner

    senaste Curl Release

    den senaste versionen av curl från och med Jan 2020 är 7.68.0. Nedladdningar publiceras på curl-webbplatsen och källkoden finns på GitHub-sidan för projektet., Se ändringsloggen för de senaste curl Release Notes.

    hur man bygger och installerar Curl from source

    hämta först källkoden för curl från hämtningssidan. Jag kommer inte att demo detta eftersom sannolikt du behöver curl eller wget att få källkoden och det är redundant att visa i den här guiden. Se den nedladdade programvaran nedan:

    Du måste också installera GCC och göra på din maskin innan du börjar, låt oss anta dess Debian eller kompatibel:

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

    packa nu upp programvaran med tar-kommandot., Och ange sedan den uppackade katalogen och kör konfigurera och göra och installera

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

    om du får den här varningen kan du ha 2 versioner av curl installerade och måste se till att du använder libcurl du just sammanställt med curl-versionen du sammanställt. Så ställ in LD_LIBRARY_PATH för att fixa 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 och libcurl har matchande versioner och curl fungerar som förväntat.

    så här installerar du Curl på Debian 10 eller Ubuntu 19.,10

    Curl installeras som standard på Debian och Ubuntu senaste versionerna. Om du har tagit bort det av någon anledning kan du installera det med apt-get

    sudo apt-get install curl

    så här installerar du Curl på CentOS 8

    Curl installeras som standard på CentoOS och Red Hat senaste versionerna. Om du har tagit bort det av någon anledning kan du installera det med yum

    sudo yum install curl

    hämta webbsida med Curl exempel

    låt oss ladda ner en enkel webbsida med curl., Här är syntaxen och exemplet:

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

    multi-Page Download Example

    Du kan använda jokertecken och fancy syntax för att ladda ner många filer samtidigt. Här är ett exempel att ladda ner från Linuxhint webbplatskartan sidor som följer ett vanligt mönster. Alternativet-O lagrar filerna i namn som är desamma som de ursprungliga webbsidorna men lokalt.

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

    slutsats

    Lämna ett svar

    Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *