Kurly - alternatywa dla najczęściej używanego programu Curl

- 1550
- 115
- Laura Zygmunt
Kurly jest bezpłatnym open source, prostym, ale skutecznym, międzyplatformowym alternatywą dla popularnych kędzior narzędzie wiersza polecenia. Jest napisany w języku programowania Go i działa w taki sam sposób, jak kędzior Ale ma jedynie na celu oferowanie wspólnych opcji i procedur użytkowania, z naciskiem na operacje HTTP (.
W tym samouczku dowiemy się, jak instalować i używać Kurly Program - alternatywa dla najczęściej używanego polecenia Curl w Linux.
Wymagania:
- Golang (język programowania) 1.7.4 lub wyższe.
Jak zainstalować Kurly (Curl Alternative) w Linux
Po zainstalowaniu Golang Na komputerze Linux możesz kontynuować instalację Kurly klonując jego repozytorium GIT, jak pokazano.
$ idź get github.com/Davidjpeacock/Kurly
Alternatywnie możesz go zainstalować za pośrednictwem Snapd - Menedżer pakietów dla snaps, w wielu dystrybucjach Linux. Używać Snapd, Musisz zainstalować go w swoim systemie, jak pokazano.
$ sudo apt aktualizacja && sudo apt instal instaluj snapd [on Debian/Ubuntu] $ sudo dnf aktualizacja && sudo dnf instaluj snapd [on Fedora 22+]
Następnie zainstaluj Kurly Snap za pomocą następującego polecenia.
$ sudo snap instaluj Kurly
NA Arch Linux, możesz zainstalować od AUR, następująco.
$ sudo pacaur -s kurly lub $ sudo yaourt -s kurly
NA Centos/Rhel, Możesz pobrać i zainstalować pakiet RPM za pomocą menedżera pakietów, jak pokazano.
# wget -c https: // github.com/Davidjpeacock/Kurly/Releases/Download/V1.2.1/Kurly-1.2.1-0.x86_64.RPM # Yum Instaluj Kurly-1.2.1-0.x86_64.RPM
Jak używać Kurly (Curl Alternative) w Linux
Kurly koncentruje się na HTTP (S) Realm, będziemy używać Httpbin, żądanie HTTP i usługa reagowania, aby częściowo pokazać, jak Kurly działa.
Następujące polecenie zwróci agenta użytkownika, zgodnie z definicją w http: // www.httpbin.org/użytkownik-agent punkt końcowy.
$ Kurly http: // httpbin.org/użytkownik-agent

Następnie możesz użyć Kurly Aby pobrać plik (na przykład Tomb-2.5.smoła.GZ Kod źródłowy narzędzia do szyfrowania), zachowanie zdalnej nazwy pliku podczas zapisywania danych wyjściowych za pomocą -O
flaga.
$ Kurly -o https: //.dyna.org/grobowiec/grobowiec-2.5.smoła.GZ
Aby zachować zdalny znacznik czasu i śledzić 3xx przekierowuje, użyj -R
I -L
odpowiednio flagi, jak następuje.
$ Kurly -r -o -l https: // pliki.dyna.org/grobowiec/grobowiec-2.5.smoła.GZ

Możesz ustawić nową nazwę pobranego pliku, używając -o
flaga jak pokazano.
$ Kurly -r -o Tomb.smoła.GZ -l https: // pliki.dyna.org/grobowiec/grobowiec-2.5.smoła.GZ

Ten przykład pokazuje, jak przesłać plik, w którym -T
Flaga służy do określenia lokalizacji pliku do przesłania. Pod http: // httpbin.org/put punkt końcowy, to polecenie zwróci UMIEŚCIĆ Dane, jak pokazano na zrzucie ekranu.
$ Kurly -t ~/Pictures/kali.jpg https: // httpbin.org/put

Oglądać nagłówki tylko z URL Użyj -I
Lub --głowa
flaga.
$ Kurly -i https: // Google.com

Aby uruchomić go po cichu, użyj -S
przełącz, w ten sposób Kurly nie wytworzy żadnych wyjściowych.
$ KURLY -S -R -O -l https: // pliki.dyna.org/grobowiec/grobowiec-2.5.smoła.GZ
Wreszcie, możesz ustawić maksymalny czas na zakończenie operacji w sekundach, z -M
flaga.
$ Kurly -s -m 20 -r -o -l https: // pliki.dyna.org/grobowiec/grobowiec-2.5.smoła.GZ
Aby uzyskać listę wszystkich flag użytkowania Kurly, zapoznaj się z jej komunikatem pomocy wiersza poleceń.
$ Kurly -H
po więcej informacji odwiedź Repozytorium Kurly Github: https: // github.com/Davidjpeacock/Kurly
Kurly jest narzędziem przypominającym loki, ale z kilkoma powszechnie używanymi funkcjami w dziedzinie HTTP (. Wiele z lokalizacji nie zostało do niego dodanych. Wypróbuj to i podziel się z nami swoimi doświadczeniami za pośrednictwem poniższego formularza komentarza.
- « Polecenie debugfs - pokaż czasy tworzenia plików w Linux
- Jak uaktualnić do Ubuntu 18.04 Bionic Beaver »