къдрица

Инсталирайте най-новия cURL - Инструмент за команден ред на Linux

Инсталирайте най-новия cURL - Инструмент за команден ред на Linux
cURL е инструмент с команден ред с отворен код за прехвърляне на данни със синтаксис на URL, поддържащ DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP , SMTP, SMTPS, Telnet и TFTP. Той поддържа SSL сертификати, HTTP POST, HTTP PUT, FTP качване, качване на HTTP форма, прокси сървъри, бисквитки, удостоверяване на потребител + парола (Basic, Digest, NTLM, Negotiate, kerberos ...), възобновяване на трансфера на файлове, тунелиране на прокси сървър и зареждане на шина други полезни трикове. Използва се в командни редове или скриптове за прехвърляне на данни. Използва се и в автомобили, телевизори, рутери, принтери, аудио оборудване, мобилни телефони, таблети, декодери, медийни плейъри.

В допълнение към wget, curl е основен инструмент в сандъка с инструменти на гуруто на linux, когато webscraping, боцкане из интернет или интранет, изтегляне на файлове, тестване на приложения и извършване на уеб разговори чрез CLI инструмент.

Curl се развива активно от общност от разработчици и има своето присъствие в мрежата на https: // curl.haxx.се /.

Бърз преглед на някои характеристики на Curl:

За повече функции

Най-новата версия на Curl

Последната версия на curl от януари 2020 г. е 7.68.0. Изтеглянията се публикуват на curl сайта и изходният код може да бъде намерен на github страницата за проекта. Вижте списъка с промени за най-новите бележки за версията на curl.

Как да изградите и инсталирате Curl от източника

Първо вземете изходния код за curl от страницата за изтегляне. Няма да демонстрирам това, защото вероятно се нуждаете от curl или wget, за да получите изходния код и това е излишно, за да се покаже в този урок. Вижте изтегления софтуер по-долу:

Също така ще трябва да инсталирате GCC и направи на вашата машина, преди да започнете, нека приемем, че е Debian или съвместим:

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

Сега разопаковайте софтуера с командата tar. И след това въведете разопакованата директория и стартирайте configure и make and make install

 $ tar xzvf curl-7.68.0.катран.gz $ cd curl-7.68.0 $ ./ конфигуриране $ make $ sudo make install 

Ако получите това предупреждение, може да имате инсталирани 2 версии на curl и трябва да сте сигурни, че използвате libcurl, който току-що сте компилирали с версията на curl, която сте компилирали. Така че задайте LD_LIBRARY_PATH да го поправи:

 ПРЕДУПРЕЖДЕНИЕ: версиите curl и libcurl не съвпадат. Функционалността може да бъде засегната. $ износ LD_LIBRARY_PATH = / usr / local / lib 

Сега можете да видите, че curl и libcurl имат съвпадащи версии и curl работи както се очаква.

Как да инсталирате Curl на Debian 10 или Ubuntu 19.10

Curl е инсталиран по подразбиране в най-новите версии на Debian и Ubuntu. Ако сте го премахнали по някаква причина, можете да го инсталирате с apt-get

 sudo apt-get инсталирате curl 

Как да инсталирате Curl на CentOS 8

Curl е инсталиран по подразбиране в най-новите версии на CentoOS и Red Hat. Ако сте го премахнали по някаква причина, можете да го инсталирате с yum

 sudo yum инсталиране на curl 

Изтеглете WebPage с пример за къдрене

Нека изтеглим проста уеб страница с къдрици. Ето синтаксиса и примера:

 curl https: // linuxhint.com / карта на сайта.xml> навън.главата на уеб страницата.уеб страница 

Пример за изтегляне на няколко страници

Можете да използвате заместващи символи и фантастичен синтаксис, за да изтеглите много файлове наведнъж. Ето пример за изтегляне от Linuxподскажете страниците на сайта, които следват обикновен модел. Опцията -O ще съхранява файловете в имена, които са същите като оригиналните уеб страници, но локално.

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

Заключение

Curl е инсталиран най-вече на повечето съвременни дистрибуции на Linux по подразбиране, така че достъпът до него е супер лесен. Компилирането или инсталирането на пакети също е лесно. Проверете ресурсите по-долу за повече подробности относно всички изобилни характеристики на къдренето.

Още ресурси за къдрене

Пристанища с отворен код на търговски игрални машини
Безплатни разширения на играта с отворен код и междуплатформени игри могат да се използват за възпроизвеждане на стари, както и някои от доста скорошн...
Най-добрите игри за команден ред за Linux
Командният ред не е само най-големият ви съюзник при използване на Linux - той може да бъде и източник на забавление, защото можете да го използвате, ...
Най-добрите приложения за картографиране на геймпад за Linux
Ако искате да играете игри на Linux с геймпад вместо типична система за въвеждане на клавиатура и мишка, има някои полезни приложения за вас. Много ко...