Kurly - Alternatif untuk program curl yang paling banyak digunakan
- 4366
- 1291
- Hector Kuhic
Kurly adalah alternatif open source gratis, sederhana namun efektif, dan lintas platform untuk yang populer keriting Alat baris perintah. Itu ditulis dalam bahasa pemrograman go dan berfungsi dengan cara yang sama seperti keriting Tetapi hanya bertujuan untuk menawarkan opsi dan prosedur penggunaan umum, dengan penekanan pada operasi HTTP (s).
Dalam tutorial ini kita akan belajar cara menginstal dan menggunakan Kurly Program - Alternatif untuk perintah curl yang paling banyak digunakan di Linux.
Persyaratan:
- Golang (Bahasa Pemrograman GO) 1.7.4 atau lebih tinggi.
Cara Menginstal Kurly (Curl Alternative) di Linux
Setelah Anda menginstal Golang Di mesin Linux Anda, Anda dapat melanjutkan untuk menginstal Kurly dengan mengkloning repositori git seperti yang ditunjukkan.
$ go get github.com/davidjpeacock/Kurly
Atau, Anda dapat menginstalnya melalui Snapd - Manajer paket untuk Snaps, di sejumlah distribusi Linux. Menggunakan Snapd, Anda perlu menginstalnya di sistem Anda seperti yang ditunjukkan.
$ sudo apt update && sudo apt install snapd [on Debian/Ubuntu] $ sudo dnf update && sudo dnf menginstal snapd [on Fedora 22+]
Lalu instal Kurly snap menggunakan perintah berikut.
$ sudo snap menginstal Kurly
Pada Arch Linux, Anda dapat menginstal dari Aur, sebagai berikut.
$ sudo pacaur -s Kurly atau $ sudo yaourt -s Kurly
Pada Centos/rhel, Anda dapat mengunduh dan menginstal paket RPM menggunakan paket manajer seperti yang ditunjukkan.
# wget -c https: // github.com/davidjpeacock/kurly/rilis/download/v1.2.1/Kurly-1.2.1-0.x86_64.RPM # YUM Instal Kurly-1.2.1-0.x86_64.RPM
Cara menggunakan Kurly (alternatif curl) di Linux
Kurly berfokus pada Http (s) Alam, kami akan menggunakan Httpbin, Layanan Permintaan dan Respons HTTP untuk sebagian menunjukkan bagaimana Kurly beroperasi.
Perintah berikut akan mengembalikan agen pengguna, sebagaimana didefinisikan dalam http: // www.httpbin.org/agen pengguna titik akhir.
$ Kurly http: // httpbin.org/agen penggunaPeriksa Agen Pengguna
Selanjutnya, Anda bisa menggunakan Kurly untuk mengunduh file (misalnya Makam-2.5.ter.GZ Kode Sumber Alat Enkripsi), Mempertahankan nama file jarak jauh saat menyimpan output menggunakan -HAI
bendera.
$ Kurly -o https: // file.dyne.org/makam/makam-2.5.ter.GZ
Untuk melestarikan cap waktu jarak jauh dan mengikuti 3xx mengarahkan ulang, gunakan -R
Dan -L
Bendera masing -masing, sebagai berikut.
$ kurly -r -o -l https: // file.dyne.org/makam/makam-2.5.ter.GZUnduh File Menggunakan Kurly
Anda dapat mengatur nama baru untuk file yang diunduh, menggunakan -Hai
bendera seperti yang ditunjukkan.
$ kurly -r -o makam.ter.GZ -L https: // file.dyne.org/makam/makam-2.5.ter.GZGanti nama file saat mengunduh
Contoh ini menunjukkan cara mengunggah file, di mana -T
Bendera digunakan untuk menentukan lokasi file yang akan diunggah. Di bawah http: // httpbin.org/put titik akhir, perintah ini akan mengembalikan MELETAKKAN data seperti yang ditunjukkan dalam tangkapan layar.
$ Kurly -t ~/gambar/Kali.jpg https: // httpbin.org/putUnggah file menggunakan Kurly
Untuk melihat header hanya dari a Url menggunakan -SAYA
atau --kepala
bendera.
$ Kurly -i https: // google.comLihat header situs web dari terminal
Untuk menjalankannya dengan tenang, gunakan -S
Beralih, dengan cara ini, Kurly tidak akan menghasilkan output apapun.
$ kurly -s -r -o -l https: // file.dyne.org/makam/makam-2.5.ter.GZ
Last but not least, Anda dapat mengatur waktu maksimum untuk menunggu operasi selesai dalam hitungan detik, dengan -M
bendera.
$ kurly -s -m 20 -r -o -l https: // file.dyne.org/makam/makam-2.5.ter.GZ
Untuk mendapatkan daftar semua bendera penggunaan Kurly, konsultasikan dengan pesan bantuan baris perintahnya.
$ Kurly -H
Untuk informasi lebih lanjut, kunjungi Repositori Kurly GitHub: https: // github.com/davidjpeacock/Kurly
Kurly adalah alat seperti keriting, tetapi dengan beberapa fitur yang umum digunakan di bawah ranah http (s). Banyak fitur seperti keriting belum ditambahkan ke dalamnya. Cobalah dan bagikan pengalaman Anda dengan kami, melalui formulir komentar di bawah ini.
- « Perintah Debugfs - Tampilkan waktu pembuatan file di Linux
- Cara meningkatkan ke ubuntu 18.04 Bionic Beaver »