Kurly - alternatif kepada program curl yang paling banyak digunakan
- 2860
- 7
- Chris Little I
Kurly adalah sumber terbuka percuma, mudah tetapi berkesan, silang platform alternatif kepada yang popular curl Alat baris arahan. Ia ditulis dalam bahasa pengaturcaraan Go dan berfungsi dengan cara yang sama seperti curl tetapi hanya bertujuan untuk menawarkan pilihan dan prosedur penggunaan yang biasa, dengan penekanan pada operasi HTTP.
Dalam tutorial ini kita akan belajar cara memasang dan menggunakan Kurly program - alternatif kepada arahan curl yang paling banyak digunakan di linux.
Keperluan:
- Golang (GO Language Programming) 1.7.4 atau lebih tinggi.
Cara Memasang Kurly (Curl Alternatif) di Linux
Sebaik sahaja anda memasang Golang Pada mesin Linux anda, anda boleh meneruskan memasang Kurly dengan mengkloning repositori gitnya seperti yang ditunjukkan.
$ pergi github.com/Davidjpeacock/Kurly
Sebagai alternatif, anda boleh memasangnya melalui snapd - Pengurus Pakej untuk Snaps, dengan beberapa pengagihan Linux. Untuk menggunakan snapd, anda perlu memasangnya pada sistem anda seperti yang ditunjukkan.
$ sudo apt update & sudo apt Pasang snapd [on Debian/Ubuntu] $ sudo dnf kemas kini && sudo dnf pemasangan snapd [on Fedora 22+]
Kemudian pasang Kurly snap menggunakan arahan berikut.
$ sudo snap memasang Kurly
Pada Arch Linux, anda boleh memasang dari Aur, seperti berikut.
$ sudo pacaur -s kurly atau $ sudo yaourt -s kurly
Pada Centos/RHEL, Anda boleh memuat turun dan memasang pakej RPM menggunakan Pengurus Pakej seperti yang ditunjukkan.
# wget -c https: // github.com/davidjpeacock/kurly/releases/muat turun/v1.2.1/kurly-1.2.1-0.x86_64.rpm # yum pasang kurly-1.2.1-0.x86_64.rpm
Cara Menggunakan Kurly (Curl Alternatif) di Linux
Kurly memberi tumpuan kepada Http (s) alam, kita akan menggunakan Httpbin, Permintaan HTTP dan perkhidmatan tindak balas untuk sebahagiannya menunjukkan bagaimana Kurly beroperasi.
Perintah berikut akan mengembalikan ejen pengguna, seperti yang ditakrifkan dalam http: // www.httpbin.org/user-egen titik akhir.
$ kurly http: // httpbin.org/user-egenSemak ejen pengguna
Seterusnya, anda boleh menggunakan Kurly Untuk memuat turun fail (contohnya Tomb-2.5.tar.Gz kod sumber alat penyulitan), memelihara nama fail jauh semasa menyimpan output menggunakan -O
bendera.
$ kurly -o https: // fail.dyne.org/makam/makam-2.5.tar.Gz
Untuk mengekalkan cap waktu jauh dan ikuti 3xx pengalihan, gunakan -R
dan -L
Bendera masing -masing, seperti berikut.
$ kurly -r -o -l https: // fail.dyne.org/makam/makam-2.5.tar.GzMuat turun fail menggunakan Kurly
Anda boleh menetapkan nama baru untuk fail yang dimuat turun, menggunakan -o
bendera seperti yang ditunjukkan.
$ kurly -r -o makam.tar.gz -l https: // fail.dyne.org/makam/makam-2.5.tar.GzNamakan semula fail semasa memuat turun
Contoh ini menunjukkan cara memuat naik fail, di mana -T
Bendera digunakan untuk menentukan lokasi fail untuk memuat naik. Di bawah http: // httpbin.org/meletakkan titik akhir, arahan ini akan mengembalikan LETAK data seperti yang ditunjukkan dalam tangkapan skrin.
$ kurly -t ~/gambar/kali.jpg https: // httpbin.org/meletakkanMuat naik fail menggunakan Kurly
Untuk melihat tajuk hanya dari a Url menggunakan -I
atau --kepala
bendera.
$ kurly -i https: // google.comLihat tajuk laman web dari terminal
Untuk menjalankannya secara senyap -senyap, gunakan -s
Tukar, dengan cara ini, Kurly tidak akan menghasilkan output.
$ kurly -s -r -o -l https: // fail.dyne.org/makam/makam-2.5.tar.Gz
Akhir sekali, anda boleh menetapkan masa maksimum untuk menunggu operasi selesai dalam beberapa saat, dengan -m
bendera.
$ kurly -s -m 20 -r -o -l https: // fail.dyne.org/makam/makam-2.5.tar.Gz
Untuk mendapatkan senarai semua bendera penggunaan Kurly, rujuk mesej bantuan baris arahannya.
$ kurly -h
Untuk lawatan lebih lanjut Repositori Kurly GitHub: https: // github.com/Davidjpeacock/Kurly
Kurly adalah alat seperti curl, tetapi dengan beberapa ciri yang biasa digunakan di bawah alam HTTP (s). Banyak ciri seperti curl belum ditambah kepadanya. Cubalah dan kongsi pengalaman anda dengan kami, melalui borang komen di bawah.
- « Perintah Debugfs - Tunjukkan Masa Penciptaan Fail di Linux
- Cara Meningkatkan ke Ubuntu 18.04 Bionic Beaver »