Убунту

Инсталирајте и научите да користите Цурл на Убунту 18.04

Инсталирајте и научите да користите Цурл на Убунту 18.04
ЦУРЛ је услужни програм за командну линију за израду ХТТП захтева и добијање података са веб сервера. Користи се за аутоматизацију ХТТП захтева за веб сервере. ЦУРЛ је само алат за прикупљање података и манипулисање ХТТП захтевима. Једном када добијете податке, можете их пребацити у било који други програм да бисте извршили било какво рашчлањивање података у зависности од ваше потребе. Ових дана ЦУРЛ се користи и за тестирање РЕСТ АПИ-ја (интерфејси за програмирање апликација). С обзиром да је врло лаган и лако се може наћи на било којој Линук дистрибуцији, широко се користи за обављање различитих задатака.

У овом чланку ћу вам показати како да инсталирате и користите ЦУРЛ на Убунту 18.04 Биониц Беавер. Хајде да почнемо.

Инсталирање ЦУРЛ-а

Прво ажурирајте кеш спремишта пакета вашег Убунту уређаја следећом наредбом:

$ судо апт-гет упдате

Кеш спремишта спремишта пакета треба ажурирати.

ЦУРЛ је доступан у службеном спремишту пакета Убунту 18.04 Биониц Беавер.

Можете да покренете следећу команду да бисте инсталирали ЦУРЛ на Убунту 18.04:

$ судо апт-гет инсталл цурл

Треба инсталирати ЦУРЛ.

Коришћење ЦУРЛ-а

У овом одељку чланка показаћу вам како да користите ЦУРЛ за различите задатке повезане са ХТТП-ом.

Провера УРЛ-а помоћу ЦУРЛ

Помоћу ЦУРЛ можете проверити да ли је УРЛ важећи или не.

Можете да покренете следећу команду да бисте проверили да ли УРЛ, на пример хттпс: // ввв.гоогле.цом важи или не.

$ цурл хттпс: // ввв.гоогле.цом

Као што можете видети са снимка заслона испод, на тексту се приказује пуно текстова. Значи УРЛ хттпс: // ввв.гоогле.цом важи.

Покренуо сам следећу команду само да бих вам показао како изгледа лош УРЛ.

$ цурл хттп: // нотфоунд.није пронађен

Као што видите са доњег снимка екрана, пише „Није могуће разрешити хоста“. То значи да УРЛ није важећи.

Преузимање веб странице са ЦУРЛ-ом

Можете да преузмете веб страницу са УРЛ адресе користећи ЦУРЛ.

Формат наредбе је:

$ цурл -о УРЛ ФИЛЕНАМЕ

Овде је ФИЛЕНАМЕ име или путања датотеке на коју желите да сачувате преузету веб страницу. УРЛ је локација или адреса веб странице.

Рецимо да желите да преузмете званичну веб страницу ЦУРЛ-а и сачувате је као цурл-оффициал.хтмл датотеку. Покрените следећу команду да бисте то урадили:

$ цурл -о цурл-оффициал.хтмл хттпс: // цурл.хакк.се / доцс / хттпсцриптинг.хтмл

Веб страница је преузета.

Као што можете видети из резултата команде лс, веб страница је сачувана у цурл-оффициал.хтмл датотеку.

Датотеку можете да отворите и путем веб прегледача, као што можете видети са снимка заслона испод.

Преузимање датотеке помоћу ЦУРЛ-а

Такође можете преузети датотеку са Интернета користећи ЦУРЛ. ЦУРЛ је један од најбољих програма за преузимање датотека са командне линије. ЦУРЛ такође подржава настављена преузимања.

Формат наредбе ЦУРЛ за преузимање датотеке са Интернета је:

$ цурл -О ФИЛЕ_УРЛ

Овде је ФИЛЕ_УРЛ веза до датотеке коју желите да преузмете. Опција -О чува датотеку са истим именом као и на удаљеном веб серверу.

На пример, рецимо да желите да преузмете изворни код Апацхе ХТТП сервера са Интернета помоћу ЦУРЛ. Покренули бисте следећу команду:

$ цурл -О хттп: // ввв-еу.апацхе.орг / дист // хттпд / хттпд-2.4.29.катран.гз

Датотека се преузима.

Датотека се преузима у тренутни радни директоријум.

Можете видети у обележеном одељку резултата наредбе лс испод, хттп-2.4.29.катран.гз датотеку коју сам управо преузео.

Ако желите да сачувате датотеку која се разликује од имена на удаљеном веб серверу, само покрените наредбу на следећи начин.

$ цурл -о апацхе-сервер.катран.гз хттп: // ввв-еу.апацхе.орг / дист // хттпд / хттпд-2.4.29.катран.гз

Преузимање је завршено.

Као што видите из означеног одељка излаза наредбе лс доле, датотека је сачувана под другим именом.

Настављање преузимања помоћу ЦУРЛ-а

Неуспешна преузимања можете наставити и са ЦУРЛ. То је оно што ЦУРЛ чини једним од најбољих програма за преузимање командне линије.

Ако сте користили опцију -О за преузимање датотеке са ЦУРЛ и није успела, покрените следећу команду да бисте је поново наставили.

$ цурл -Ц - -О ИОУР_ДОВНЛОАД_ЛИНК

ИОУР_ДОВНЛОАД_ЛИНК је УРЛ датотеке коју сте покушали да преузмете помоћу ЦУРЛ, али није успела.

Рецимо да сте покушавали да преузмете изворну архиву Апацхе ХТТП сервера и да је ваша мрежа прекинута на пола пута и желите да поново наставите са преузимањем.

Покрените следећу наредбу да бисте наставили преузимање помоћу ЦУРЛ:

$ цурл -Ц - -О хттп: // ввв-еу.апацхе.орг / дист // хттпд / хттпд-2.4.29.катран.гз

Преузимање се наставља.

Ако сте датотеку сачували под другим именом од оног на удаљеном веб серверу, наредбу треба да покренете на следећи начин:

$ цурл -Ц - -о ДАТУМ ПРЕУЗИМАЊА_ЛИНК

Овде је ФИЛЕНАМЕ име датотеке коју сте дефинисали за преузимање. Запамтите да би ФИЛЕНАМЕ требало да се подудара са именом датотеке коју сте покушали да сачувате за преузимање као када преузимање није успело.

Ограничите брзину преузимања помоћу ЦУРЛ

Можда имате јединствену интернет везу повезану на Ви-Фи рутер који користе сви из ваше породице или канцеларије. Ако тада преузмете велику датотеку са ЦУРЛ-ом, други чланови исте мреже могу имати проблема када покушају да користе Интернет.

Ако желите, можете ограничити брзину преузимања помоћу ЦУРЛ.

Формат наредбе је:

$ цурл --лимит-рате ДОВНЛОАД_СПЕЕД -О ДОВНЛОАД_ЛИНК

Овде је ДОВНЛОАД_СПЕЕД брзина којом желите да преузмете датотеку.

Рецимо да желите да брзина преузимања буде 10 КБ, покрените следећу команду да бисте то урадили:

$ цурл --лимит-рате 10К -О хттп: // ввв-еу.апацхе.орг / дист // хттпд / хттпд-2.4.29.катран.гз

Као што видите, брзина је ограничена на 10 Килобајта (КБ) што је једнако скоро 10000 бајтова (Б).

Добијање информација о ХТТП заглављу помоћу ЦУРЛ-а

Када радите са РЕСТ АПИ-има или развијате веб локације, можда ћете морати да проверите ХТТП заглавља одређене УРЛ адресе да бисте били сигурни да ваш АПИ или веб локација шаље ХТТП заглавља која желите. То можете учинити помоћу ЦУРЛ-а.

Можете покренути следећу команду да бисте добили информације о заглављу хттпс: // ввв.гоогле.цом:

$ цурл -И хттпс: // ввв.гоогле.цом

Као што можете видети са снимка заслона испод, сва заглавља ХТТП одговора хттпс: // ввв.гоогле.цом је наведен.

Тако инсталирате и користите ЦУРЛ на Убунту 18.04 Биониц Беавер. Хвала што сте прочитали овај чланак.

Како инсталирати Леагуе Оф Легендс на Убунту 14.04
Ако сте љубитељ Леагуе оф Легендс, ово је прилика да тестирате Леагуе оф Легендс. Имајте на уму да је ЛОЛ подржан на ПлаиОнЛинук ако сте корисник лину...
Инсталирајте најновију ОпенРА Стратеги Гаме на Убунту Линук
ОпенРА је Либре / Фрее Реал Тиме стратешки механизам који ствара ране Вествоод игре попут класичне Цомманд & Цонкуер: Ред Алерт. Дистрибуирани модови ...
Инсталирајте најновији Долпхин Емулатор за Гамецубе & Вии на Линук
Долпхин Емулатор вам омогућава да играте изабране игре Гамецубе и Вии на Линук Персонал Цомпутерс (ПЦ). Долпхин Емулатор је слободно доступан и емула...