Kurly - Une alternative au programme Curl le plus utilisé
- 2701
- 764
- Victor Charpentier
Kurly est une alternative Open Source, simple mais efficace, à la plate-forme à la populaire boucle outil de ligne de commande. Il est écrit en langage de programmation Go et fonctionne de la même manière que boucle mais vise uniquement à offrir des options et des procédures d'utilisation courantes, en mettant l'accent sur les opérations HTTP (S).
Dans ce tutoriel, nous apprendrons à installer et à utiliser kurly Programme - Une alternative à la commande curl la plus utilisée dans Linux.
Exigences:
- Golang (langage de programmation Go) 1.7.4 ou plus.
Comment installer Kurly (alternative à curl) dans Linux
Une fois que vous avez installé Golang Sur votre machine Linux, vous pouvez procéder à l'installation kurly en clonant son référentiel git comme indiqué.
$ va prendre github.com / davidjpeacock / kurly
Alternativement, vous pouvez l'installer via snapd - Un gestionnaire de packages pour Snaps, sur un certain nombre de distributions Linux. Utiliser snapd, Vous devez l'installer sur votre système comme indiqué.
$ sudo apt Update && sudo apt install snapd [on Debian / Ubuntu] $ sudo dnf update && sudo dnf install snapd [on Fedora 22+]]
Puis installer kurly SNAP en utilisant la commande suivante.
$ sudo snap installer kurly
Sur Arch Linux, vous pouvez installer à partir de AUR, comme suit.
$ sudo pacaur -s kurly ou $ sudo yaourt -s kurly
Sur Centos / Rhel, Vous pouvez télécharger et installer son package RPM à l'aide de Package Manager comme indiqué.
# wget -c https: // github.com / davidjpeacock / kurly / releases / download / v1.2.1 / Kurly-1.2.1-0.x86_64.RPM # yum install kurly-1.2.1-0.x86_64.RPM
Comment utiliser Kurly (alternative à curl) dans Linux
Kurly se concentre sur le Http (s) royaume, nous utiliserons Httpbin, une demande HTTP et un service de réponse pour démontrer en partie comment Kurly fonctionne.
La commande suivante renvoie l'agent utilisateur, tel que défini dans le http: // www.httpbin.org / utilisateur-agent point final.
$ kurly http: // httpbin.org / utilisateur-agentVérifier l'agent utilisateur
Ensuite, vous pouvez utiliser kurly Pour télécharger un fichier (par exemple Tombe-2.5.le goudron.gz Code source de l'outil de chiffrement), préservant le nom de fichier distant tout en enregistrant la sortie en utilisant -O
drapeau.
$ kurly -o https: // fichiers.dyne.org / tombe / tomb 2.5.le goudron.gz
Pour préserver l'horodatage à distance et suivre 3xx rediriger, utiliser le -R
et -L
drapeaux respectivement, comme suit.
$ kurly -r -o -l https: // fichiers.dyne.org / tombe / tomb 2.5.le goudron.gzTélécharger le fichier à l'aide de Kurly
Vous pouvez définir un nouveau nom pour le fichier téléchargé, en utilisant le -o
Flag comme indiqué.
$ kurly -r -o tombe.le goudron.gz -l https: // fichiers.dyne.org / tombe / tomb 2.5.le goudron.gzRenommer le fichier lors du téléchargement
Cet exemple montre comment télécharger un fichier, où le -T
Le drapeau est utilisé pour spécifier l'emplacement d'un fichier à télécharger. Sous le http: // httpbin.org / put Point de terminaison, cette commande renvoie le METTRE Données comme indiqué dans la capture d'écran.
$ kurly -t ~ / images / kali.jpg https: // httpbin.org / putTélécharger le fichier à l'aide de Kurly
Pour afficher les en-têtes uniquement à partir d'un URL Utilisez le -je
ou --diriger
drapeau.
$ kurly -i https: // google.comAfficher les en-têtes du site Web du terminal
Pour l'exécuter tranquillement, utilisez le -s
Switch, de cette façon, Kurly ne produira aucune sortie.
$ kurly -s -r -o -l https: // fichiers.dyne.org / tombe / tomb 2.5.le goudron.gz
Enfin et surtout, vous pouvez définir le temps maximum pour attendre qu'une opération se termine en quelques secondes, avec le -m
drapeau.
$ kurly -s -m 20 -r -o -l https: // fichiers.dyne.org / tombe / tomb 2.5.le goudron.gz
Pour obtenir une liste de tous les drapeaux d'utilisation de Kurly, consultez son message d'aide en ligne de commande.
$ kurly -h
Pour plus d'informations, visitez Référentiel Kurly Github: https: // github.com / davidjpeacock / kurly
Kurly est un outil de type boucle, mais avec quelques fonctionnalités couramment utilisées dans le domaine HTTP (S). Beaucoup de fonctionnalités en forme de boucle ne sont pas encore ajoutées. Essayez-le et partagez votre expérience avec nous, via le formulaire de commentaire ci-dessous.
- « Commande Debugfs - Afficher les temps de création de fichiers dans Linux
- Comment passer à Ubuntu 18.04 castor bionique »