Linux čokurošanās komanda ar piemēriem

Linux Curl Command With Examples



Čokurošanās ir komandrindas rīks, kas palīdz pārsūtīt datus no servera uz klientu un otrādi. Tas izmanto šādus protokolus, t.i., HTTP, SMTP, FTP un POP3. uc Ir zināms, ka Curl vienlaikus pārsūta vairākus failus.

Sintakse

Curl [opcijas…] [URL ..]







Instalējiet Curl

Dažreiz curl jau ir instalēts Linux, jauninot paketes. Pēc noklusējuma tas darbojas, bet, ja tas nav instalēts, ir vienkārša instalēšanas metode. Ja curl jūsu Linux sistēmā vēl nav instalēts, to var viegli konfigurēt, izmantojot pāris komandas.



Atjauniniet paketes

Instalēšanas pirmais solis ir atjaunināt jau esošās pakotnes; tas ļaus krātuvēm instalēt čokurošanos Ubuntu.



$sudotrāpīgs atjauninājums





Cirtas uzstādīšana

Pēc krātuves iespējošanas mēs tagad varam instalēt čokurošanos. Tas var aizņemt kādu laiku, lai atsvaidzinātu visas krātuves. Instalējiet čokurošanos tūlīt.

$sudotrāpīgsuzstādītčokurošanās

Šis process ir diezgan vienkāršs. Tā kā jums ir jānorāda tikai lietotāja parole, kas ir būtiska lietotāja autentifikācijai.



Pēc efektīvas instalēšanas Linux operētājsistēmā varēsit izmantot komandu curl.

Pārbaudiet versiju

Lai redzētu instalēto čokurošanās versiju, Linux terminālī jāizmanto šāds paziņojums, jo tas arī pārbauda instalāciju, jo versija tiek rādīta tikai tad, ja ir instalēta čokurošanās.

$čokurošanās--versija

Rezultāts parāda, ka instalētās čokurošanās versija ir 7.68.

1. piemērs.

Vienkāršs piemērs, kuru mēs iepazīstināsim. Izmantojot šo komandu, jūs varēsit iegūt vietnes URL saturu Linux terminālī.

$ curl URL

$čokurošanās https://ubuntu.com/lejupielādēt/darbvirsma

Rezultātā varat redzēt konkrētās vietnes HTML kodu. Curl komandu varat izmantot vairākām vietnēm. Komandā var ierakstīt vairāk nekā vienu URL.

čokurošanās http: // vietne. {1., 2., 3.} .com

2. piemērs.

Ja vēlaties failā saglabāt jebkuras vietnes saturu, to var izdarīt, komandā curl izmantojot -o. Komandā mēs norādām faila nosaukumu. Pēc tam tas tiek automātiski izveidots un saglabāts.

čokurošanās –o [URL]

$čokurošanās-vaioutputtxt.html https://ubuntu.com/lejupielādēt/desktop.html

Terminālī ierakstot iepriekš minēto komandu, jūs redzēsit kolonnas un to vērtības. Šis ir progresa mērītājs. Tas parāda pārsūtīto datu apjomu. Arī pārsūtīšanas ātrums un laiks. Tajā ir visa informācija par iepakojumu. Jūs varat redzēt mūsu lejupielādēto failu dokumentu mapē.

Šis fails atrodas mapē, kas parāda faila izveidi un atjaunināšanu, izmantojot komandu.

Ja vēlaties saglabāt failu ar noklusējuma vietnes nosaukumu, tad nosaukums nav jāpiemin. Jums ir jāizmanto tikai kapitāls o -O, nevis mazais. Tad tas automātiski saglabās saturu failā ar attiecīgās vietnes nosaukumu.

Čokurošanās - O [URL…]

$čokurošanās - O https://ftp.us.debian.org/debian/baseins/galvenais/n/nano/nano_2.7.4-1_amd64.deb

Jūs varat pārbaudīt failu, kas izveidots, izmantojot termināļa komandu grep.

$ls | satvēriens *.deb

Tādējādi fails tiek izveidots.

3. piemērs

Ja jebkura jūsu sistēmā esoša faila lejupielādes process ir apturēts, to var atsākt, izmantojot komandu curl. Tas palīdz situācijā, kad mēģināt lejupielādēt lielus failus, taču tas tiek pārtraukts jebkura iemesla dēļ. To var izdarīt, komandā curl izmantojot –C.

Čokurošanās - C - [URL…]

$Čokurošanās - C - - O ftp://spedtesttele2.net/1 MB. Zip

4. piemērs

Komanda Curl pēc noklusējuma neseko HTTP atrašanās vietas galvenei. Tos sauc arī par novirzīšanu. Kad vietnes pieprasījums tiek nosūtīts uz citu vietu, tas ir oriģināls, un HTTP atrašanās vietas galvene tiek nosūtīta kā atbilde. Piemēram, ja mēs vēlamies atvērt Google vietni un pārlūkprogrammā ierakstīt google.com, tā tiks novirzīta uz citu lapu ar noteiktu tekstu, piemēram, dokuments ir pārvietots.

$čokurošanās google.com

Pieprasījums tiek pārvietots uz dokumentu https://www.google.co.in/-. To var mainīt, izmantojot -L opciju curl komandā. Pēc tam mēs uzstājam, ka čokurošanās izmanto novirzīšanu ar -L. lai lejupielādētu avota kodu vietnes www.google.com HTML kodā.

$Curl –L google.com

5. piemērs

URL galvenes satur galvenās vērtības, kas ir atdalītas ar kolu. Šīs galvenās vērtības satur tādu informāciju kā kodēšana, atšifrēšana, lietotāja informācija, tipa saturs, lietotāja aģenta informācija utt. Galvenes tiek pārsūtītas starp serveri un klientu. Tas tiek darīts, ja klients pieprasa serveri, un serverim ir atļauts nosūtīt atbildi. Lai ielādētu URL galvenes, komandā curl mēs izmantojam –I

$Cirtot - es --http2https://linuxhint.com

Šī ir attiecīgā avota galvenes informācija, ko esam norādījuši komandā. Šai informācijai ir satura drošības politika, kešatmiņas statuss, datums, satura veids utt., Ko varat redzēt izvades attēlā.

6. piemērs

–Libcurl ir opcija, kas ļauj lietotājam izvadīt avota kodu C valodā, kas attiecīgajai opcijai izmanto libcurl. Ja šī opcija tiek izmantota komandā cURL, tā palīdz izstrādātājiem to pievienot komandā.

čokurošanās [URL ..] –libcurl [fails…]

$čokurošanās https://www.nts.org.pk/jauns/ >log.html - - libcurl kods.c

7. piemērs

DICT ir protokols, kas tiek izmantots šajā čokurošanās komandā. To nosaka libcurl. Tas darbojas čokurošanās ieviešanā. Šo protokolu var viegli izmantot, lai definētu vai izskaidrotu vārda nozīmi attiecīgajā URL vārdnīcā. Piemēram, mēs vēlamies iegūt vārda atmiņa nozīmi; tad mēs to izmantosim komandā tādā veidā, ka vispirms tiek definēts protokols, tas ir, DICT, un pēc tam vārdnīcas ceļš un pēc tam vārds.

Čokurošanās [protokols: [URL]: [vārds]

$Curl dict://dict.org/d: atmiņa

Rezultātā būs detalizēts šī vārda skaidrojums, kam ir nozīme, lietojums utt., Mēs esam parādījuši nelielu ieskatu tajā.

8. piemērs

-Limit-rate ir iespēja, kas ļauj ierobežot datu pārsūtīšanas ātrumu. Tas ierobežo likmes augšējo robežu. Tas neļauj curl komandai palielināt joslas platumu. Tātad tas palīdz ierobežot lejupielādes ātrumu. Tas novērsīs agrāku patēriņu. Vērtību var ierakstīt arī baitos vai kilobaitos. Šajā komandā ātrums ir ierobežots līdz 1 megabaitam.

$čokurošanās --limita likme1 m - O https://download-installer.cdn.mozilla.net .......... tar

9. piemērs

Mēs varam arī lejupielādēt URL no faila. Apsveriet failu ar nosaukumu address.txt, kurā ir vietrāži URL. Mēs varam parādīt visus vietrāžus URL, izmantojot komandu Cat.

$Kaķa adrese.txt

Ja mēs apvienosim xargs ar komandu curl, tas lejupielādēs failu no vietrāžu URL saraksta.

$xargs- n1čokurošanās –O<adrese.txt

Secinājums

Šajā rakstā mēs esam izskaidrojuši čokurošanās uzstādīšanu ar tās neatkarīgu darbību un citām iespējām, ieskaitot gandrīz 9 piemērus. Es ceru, ka tagad jūs varat viegli īstenot vēlamos piemērus, izmantojot komandu curl.