Syntaks
Curl [Alternativer…] [url…]
Installer krøll
Noen ganger er Curl allerede installert i Linux ved å oppgradere pakkene. Som standard fungerer det, men hvis den ikke er installert, er det en enkel installasjonsmetode. Hvis Curl ikke allerede er installert i Linux -systemet ditt, kan det enkelt konfigureres ved hjelp av et par kommandoer.
Oppdater pakkene
Det første trinnet i installasjonen er å oppdatere allerede eksisterende pakker; Dette vil gjøre det mulig for depotene å installere krøllen i Ubuntu.
$ sudo apt oppdatering
Krøllinstallasjon
Etter å ha aktivert depotene, er vi nå i stand til å installere Curl. Dette kan ta litt tid å oppdatere alle depotene. Installer krøll nå.
$ sudo apt install curl
Denne prosessen er ganske enkel. Ettersom du bare trenger å oppgi et brukerpassord som er viktig for brukergodkjenning.
Etter effektiv installasjon vil du kunne bruke Curl -kommandoen på Linux -operativsystemet.
Sjekk versjon
For å se den installerte krøllversjonen, må du bruke følgende utsagn i Linux -terminalen, da den også verifiserer installasjonen fordi versjonen bare vises hvis Curl er installert.
$ Curl -Versjon
Utgangen viser at versjonen av den installerte krøllen er 7.68.
Eksempel1.
Det enkle eksemplet vi skal introdusere. Ved å bruke denne kommandoen, vil du kunne få innholdet på nettadressen til nettstedet på Linux -terminalen.
$ krøll url
$ krøll https: // ubuntu.com/last ned/desktop
I utdataene kan du se HTML -koden til det spesifikke nettstedet. Du kan bruke Curl -kommandoen for mer enn ett nettsted. Mer enn en URL kan skrives innenfor kommandoen.
krøll http: // nettsted.1., 2., 3..com
Eksempel 2.
Hvis du vil lagre innholdet på et nettsted i en fil, kan det gjøres ved å bruke "-o" i Curl-kommandoen. Vi spesifiserer navnet på filen i kommandoen. Den opprettes deretter automatisk og lagret.
Curl -o [url]
$ krøll -o outputtxt.html https: // ubuntu.com/last ned/desktop.html
Når du skriver kommandoen ovenfor i terminalen, vil du se kolonnene og verdiene deres. Dette er en fremdriftsmåler. Det viser mengden data som overføres. Hastigheten på overføring og tid også. Den inneholder all pakkeinformasjon. Du kan se den nedlastede filen vår i dokumentmappen.
Denne filen er til stede i mappen som viser oppretting og oppdatering av en fil gjennom kommandoen.
Hvis du vil lagre filen med navnet på standardnettstedet, er det ikke nødvendig å nevne navnet. Du trenger bare å bruke kapital o “-o” i stedet for den lille. Da lagrer den automatisk innholdet i filen med navnet på det respektive nettstedet.
Curl -o [url .. .]
$ Curl -o https: // ftp.oss.Debian.org/debian/basseng/main/n/nano/nano_2.7.4-1_AMD64.Deb
Du kan sjekke filen som er opprettet ved å bruke en GREP -kommando på terminalen.
$ ls | grep *.Deb
Derfor opprettes filen.
Eksempel 3
Hvis nedlastingsprosessen til en fil i systemet ditt er stoppet, kan den gjenopptas ved å bruke Curl -kommandoen. Dette hjelper i situasjonen når du prøver å laste ned store filer, men det blir avbrutt på grunn av noen grunn. Dette kan oppnås ved å bruke -c i Curl -kommandoen.
Curl -C - [url .. .]
$ Curl -C - - O ftp: // spedtesttele2.nett/1 MB.glidelås
Eksempel 4
Curl -kommandoen følger ikke HTTP -lokasjonshodet som standard. Disse er også kjent som viderekoblinger. Når en nettstedforespørsel sendes til et annet sted, så er den original, så sendes HTTP -lokasjonshodet som et svar. For eksempel, hvis vi vil åpne et Google -nettsted og skrive Google.com i nettleseren, vil den bli omdirigert til en annen side med spesifikk tekst som "dokumentet har flyttet".
$ Curl Google.com
Forespørselen blir flyttet til dokumentet “https: // www.Google.co.i/-. Dette kan endres ved å bruke -l -alternativet i Curl -kommandoen. Vi insisterer da på at krøll bruker omdirigering med -l. For å laste ned kildekoden i HTML på www.Google.com.
$ Curl -l google.com
Eksempel 5
URL -overskrifter inneholder nøkkelverdiene som er løsrevet med en tykktarm. Disse nøkkelverdiene inneholder informasjon som koding, avkoding, brukerinformasjon, type innhold, informasjon om brukeragent osv. Overskrifter overføres mellom serveren og klienten. Dette gjøres når klienten ber om serveren, og serveren er tillatt å sende svaret. For å hente topptekstene til nettadressen, bruker vi -i i Curl -kommandoen
$ Curl -i --http2 https: // linuxhint.com
Dette er overskriftsinformasjonen til en respektive kilde som vi har gitt i kommandoen. Denne informasjonen har en innholdssikkerhetspolicy, cache -status, dato, innholdstype osv. Du kan se i utgangsbildet.
Eksempel 6
-libcurl er et alternativ som lar brukeren sende ut kildekoden i C -språket som bruker libcurl for det respektive alternativet. Hvis dette alternativet brukes i Curl -kommandoen, hjelper det utviklere å legge til dette i kommandoen.
Curl [url…] -libcurl [fil…]
$ krøll https: // www.nts.org.PK/ NY/> LOGG.HTML - - Libcurl -kode.c
Eksempel 7
DICT er en protokoll som brukes i denne krøllekommandoen. Det er definert av libcurl. Det fungerer i Curl -implementeringen. Denne protokollen kan enkelt brukes til å definere eller forklare betydningen av ordet i den respektive ordboken til URL. For eksempel ønsker vi å få betydningen av ordminnet; Så vil vi bruke den i kommandoen på en slik måte at først protokollen er definert, det vil si Dict, og deretter ordboken og deretter ordet.
Curl [Protokoll: [url]: [Word]
$ Curl Dict: // Dict.org/d: minne
Utgangen vil inneholde en detaljert forklaring av det ordet som har mening, bruk osv. Vi har vist et glimt av en liten del av det.
Eksempel 8
-Begrensningsrate er alternativet som lar deg begrense overføringshastigheten. Det begrenser øvre grense for hastigheten. Det forhindrer at krøllkommandoen hosing båndbredden. Så det hjelper med å tillate begrensninger i nedlastingsfrekvens. Det vil forhindre tidligere konsum. Verdien kan også skrives i byte eller kilobyte. I denne kommandoen har vi begrenset hastigheten opp til 1 megabyte.
$ krøll --limit -rate 1m -o https: // Last ned -installerer.CDN.Mozilla.netto ... tjære
Eksempel 9
Vi kan også laste ned nettadressen fra filen. Vurder en fil som heter adresse.txt har nettadresser i den. Vi kan vise alle nettadressene ved å bruke en CAT -kommando.
$ Katteadresse.tekst
Hvis vi kombinerer XArgs med Curl -kommandoen, vil den laste ned en fil fra listen over nettadresser.
$ xargs -n 1 krøll -o < address.txt
Konklusjon
I denne artikkelen har vi forklart installasjonen av Curl med dets arbeid uavhengig og med andre alternativer, inkludert nesten 9 eksempler. Jeg håper nå du enkelt kan implementere de ønskede eksemplene med Curl -kommandoen.