Obtenez 10 choses utiles que vous pouvez faire avec cURL

Obtenez 10 choses utiles que vous pouvez faire avec cURL / Linux

Lorsque nous commençons à en apprendre davantage sur les outils de ligne de commande, nous avons tendance à les considérer comme ayant un seul but. Vous avez appris que chat imprime le contenu du fichier, ls répertorie tous les éléments d'un répertoire, et du montre l'utilisation de l'espace disque. Cependant, de nombreux outils en ligne de commande proposent des dizaines d’options, toutes décrites avec soin dans leur homme des dossiers. Certains d'entre eux peuvent faire des merveilles lorsqu'ils sont combinés avec d'autres commandes.

Bien sûr, il est déraisonnable de s’attendre à ce que tout le monde se souvienne de chaque option. Dans cet esprit, il est bon de rafraîchir occasionnellement notre connaissance des commandes Linux. Un A à Z de Linux - 40 commandes essentielles à connaître Un à Z de Linux - 40 commandes essentielles à connaître Linux sous Windows est la troisième roue, souvent ignorée. Oui, au cours des dix dernières années, le système d'exploitation open source a gagné du terrain, mais il est encore loin d'être considéré… Lire la suite, car vous pourriez découvrir de nouvelles utilisations.

Cette fois, nous nous concentrons sur cURL, un outil de transfert de données via un certain nombre de protocoles Internet tels que HTTP (S), FTP, Telnet, LDAP, IMAP, POP3, SMTP, etc..

En termes simplifiés, cURL effectue diverses requêtes d’un client à un serveur, en établissant une connexion entre eux au moyen d’un protocole spécifique et ses méthodes associées. Par exemple, en tant que client HTTP, cURL peut envoyer une demande d’affichage ou de téléchargement de contenu (méthode de requête GET), ou d’afficher du contenu via un formulaire sur un site Web (méthode de demande POST). De nombreuses applications et services Web permettent à cURL d’interagir avec leurs API (Application Programming Interface).

Parce que leurs fonctionnalités se chevauchent dans une certaine mesure, cURL et wget Maîtriser Wget et apprendre des astuces de téléchargement intéressantes Maîtriser Wget et apprendre des astuces de téléchargement utiles Parfois, il ne suffit pas de sauvegarder un site Web localement depuis votre navigateur. Parfois, vous avez besoin d'un peu plus de puissance. Pour cela, il existe un petit outil en ligne de commande appelé Wget. Wget is… Lire Plus sont souvent comparés les uns aux autres. Les deux outils peuvent télécharger du contenu à partir d'Internet, mais wget prend en charge les téléchargements récursifs, le scraping Web, et se sent généralement plus simple à utiliser. Si vous souhaitez simplement télécharger des fichiers depuis le terminal Télécharger des vidéos Web avec la ligne de commande avec Movgrab [Linux] Télécharger des vidéos Web avec la ligne de commande avec Movgrab [Linux] Utilisez la ligne de commande pour télécharger rapidement des vidéos depuis YouTube, Vimeo, Ted, Discovery et plus de 40 autres sites utilisant un programme simple. Il s’appelle MovGrab et c’est un excellent programme gratuit pour Linux. Nous avons montré… Lire la suite, wget est probablement un meilleur choix.

D'un autre côté, si vous avez besoin de méthodes d'authentification HTTP avancées et que vous souhaitez télécharger des fichiers, vous devez apprendre à cURL. De plus, wget ne prend en charge que HTTP (S) et FTP, tandis que cURL couvre un large éventail de protocoles. Cela signifie que cURL peut faire plus de choses cool-et voici dix exemples pour le prouver.

1. Obtenir le bulletin météo

Si quelqu'un vous demandait de vérifier la météo depuis le terminal, vous vous attendriez à voir des chiffres ennuyeux. Pas avec cette commande.

curl http://wttr.in/LOCATION

Les informations sont fournies par une application CLI appelée wego, mais si vous ne souhaitez pas l’installer, cURL peut extraire la prévision à partir de son interface Web wttr.in. Tout ce dont il a besoin est l’emplacement pour lequel vous souhaitez obtenir les prévisions. Tapez simplement le nom d'une ville, son code d'aéroport ou votre adresse IP actuelle. Une nouvelle fonctionnalité affiche les informations sur les phases de la lune si vous tapez:

curl wttr.in/Moon

2. Télécharger des fichiers et reprendre les téléchargements

Le téléchargement de fichiers est quelque chose que nous faisons habituellement dans le navigateur. Vous voudrez parfois utiliser un gestionnaire de téléchargement Obtenez un gestionnaire de téléchargement gratuit pour accélérer vos téléchargements Obtenez un gestionnaire de téléchargement gratuit pour accélérer vos téléchargements Votre navigateur ne gère pas bien les gros téléchargements. Si vous en avez marre des ralentissements et des vitesses de téléchargement lentes, essayez un gestionnaire de téléchargement. Nous recommandons 9 outils gratuits pour gérer vos téléchargements. Lire la suite ; par exemple, lors du téléchargement de plusieurs fichiers à la fois ou lorsque vous souhaitez suspendre les téléchargements. Bien que cURL ne soit pas un choix populaire pour les téléchargements simultanés (wget est recommandé à la place), vous pouvez toujours l'utiliser à cette fin en combinant ses puissantes options (commutateurs). Tout d'abord, vous aurez besoin d'un lien direct vers le fichier. Dans cet exemple, nous allons utiliser un fichier PDF du magazine Linux Voice..

curl -O -C - https://www.linuxvoice.com/issues/016/Linux-Voice-Issue-016.pdf

Le commutateur O majuscule (-O) permet à cURL d’enregistrer le fichier avec le nom de fichier par défaut (généralement celui du lien lui-même). Si vous souhaitez enregistrer le fichier sous un autre nom, utilisez minuscule o suivi du nouveau nom:

curl -o magazine.pdf -C - https://www.linuxvoice.com/issues/016/Linux-Voice-Issue-016.pdf

Par défaut, les fichiers sont enregistrés dans le répertoire en cours (cochez la case pwd commander). Pour les sauvegarder ailleurs, indiquez le chemin après le commutateur -o. Le commutateur -C permet à cURL de reprendre le téléchargement. Vous le mettriez en pause en appuyant sur Ctrl + C dans le terminal, et reprendriez en exécutant à nouveau la même commande de téléchargement:

cURL affiche la progression du téléchargement sous forme de tableau, avec des colonnes contenant des informations sur la vitesse de téléchargement, la taille totale du fichier, le temps écoulé, etc. Si vous n'aimez pas cela, vous pouvez opter pour une barre de progression plus simple en ajoutant - # ou -progress-bar à votre commande cURL..

Pour télécharger plusieurs fichiers à la fois, il suffit de lister les liens les uns après les autres:

curl -O fichier1.txt -O fichier2.pdf -O fichier3.zip

À l'aide d'autres outils de ligne de commande, nous pouvons télécharger par lots toutes les images PNG et JPG d'un blog Tumblr:

curl http://concept-art.tumblr.com/ | grep -o 'src = "[^"] *. [png-jpg] "' | cut -d \" -f2 | en lisant l; faites curl "$ l" -o "$ l ## * /"; terminé

Dans ce cas, Couper et grep collectez les informations sur les noms de fichiers et formatez-les de sorte que seuls les fichiers avec les extensions spécifiées soient affichés. Si vous exécutez la commande sans le dernier canal:

curl http://concept-art.tumblr.com/ | grep -o 'src = "[^"] *. [png-jpg] "' | cut -d \" -f2

vous obtiendrez simplement une liste de fichiers qui répondent à nos critères, mais ils ne seront pas téléchargés. cURL peut obtenir une liste d'images à partir de plusieurs pages, à condition que le blog utilise une pagination standard:

curl http://concept-art.tumblr.com/page/[1-7] | grep -o 'src = "[^"] *. [png-jpg] "' | cut -d \" -f2

Vous pouvez modifier la plage en modifiant les nombres entre crochets. Encore une fois, cette commande ne listerait que les images; pour les télécharger, exécutez la commande complète dans le répertoire où vous souhaitez enregistrer les images:

curl http://concept-art.tumblr.com/page/[1-7] | grep -o 'src = "[^"] *. [png-jpg] "' | cut -d \" -f2 | en lisant l; faites curl "$ l" -o "$ l ## * /"; terminé

Si vous connaissez bien les expressions rationnelles RegExr: outil de test d'expressions régulières basé sur le Web RegExr: outil de test d'expressions régulières basé sur le Web En savoir plus, vous pouvez améliorer l'aspect et l'efficacité de cette commande et partager le résultat dans les commentaires..

3. Gérer les fichiers sur un serveur FTP

Nous n'entendons pas beaucoup parler de FTP ces jours-ci, mais cela ne veut pas dire qu'il est obsolète. En fait, de nombreux projets open source et distributions Linux partagent leurs logiciels sur des serveurs FTP. FTP étant supporté par cURL, vous pouvez l'utiliser comme un simple client FTP. FileZilla - Pourquoi ce client FTP triomphe de ses concurrents FileZilla - Pourquoi ce client FTP triomphe de ses concurrents Les applications portables vous rendent indépendant. Stockés sur une clé USB ou dans votre dossier Dropbox, tous vos outils essentiels seront à portée de main, où que vous soyez. Vous n'aurez rien à installer non plus. Lire la suite pour télécharger et télécharger des fichiers. Vous pouvez parcourir les fichiers sur un serveur FTP en accédant aux répertoires suivants:

curl ftp://ftp.debian.org/debian/

Pour entrer dans un sous-répertoire, tapez son nom suivi d'une barre oblique (/).

Le téléchargement de fichiers est similaire aux téléchargements HTTP décrits dans la section précédente. Vous pouvez utiliser -o ou -O et ajouter -C - si vous souhaitez suspendre les téléchargements..

curl -O ftp://ftp.heanet.ie/mirrors/linuxmint.com/stable/17.3/linuxmint-17.3-kde-64bit.iso

Bien que cURL ne supporte pas les téléchargements récursifs (souvenez-vous, wget le fait!), Il peut toujours télécharger une gamme de fichiers à la fois. La seule condition est que les noms de fichiers suivent un modèle. Par exemple, nous pourrions télécharger depuis un serveur d’hébergement de fonds d’écran où tous les fonds d’écran sont nommés “papier peintNUMBER”:

curl -O ftp://ftp.myserver.com/files/wallpaper[0-120].jpg

Certains serveurs FTP nécessitent une authentification avant de pouvoir télécharger des fichiers. cURL vous permet de vous connecter avec l'option -u (utilisateur):

curl -u nom d'utilisateur: mot de passe -O ftp://ftp.protectedserver.com/files/example.txt

Vous pouvez également télécharger des fichiers sur un serveur FTP avec l'option -T (transfert):

curl -u nom d'utilisateur: mot de passe -T /home/user/Documents/test.txt ftp://ftp.myserver.com

Ici, vous pouvez également définir plusieurs fichiers en tant que plage. Cette fonctionnalité est parfois appelée “globbing”. Si les noms de fichiers ne suivent pas un modèle, il suffit de les lister entre accolades (-T "fichier1.txt, image27.jpg"). Inversement, s’ils portent des noms similaires, appliquez la même logique que dans l’exemple de téléchargement Tumblr et utilisez des crochets (-T "photo [1-50] .jpg"). Assurez-vous de fournir le chemin complet des fichiers s'ils ne se trouvent pas dans votre répertoire actuel..

4. Vérifier si un site Web est en panne

Nous y avons tous été. Un site Web dont vous avez absolument besoin cesse soudainement de fonctionner. Alors Facebook ne se chargera pas. Face à un vrai premier problème mondial, que faites-vous?

Vous pouvez le rechercher sur Google, demander à un ami de le tester pour vous ou utiliser l'un de ces sites à serveur unique qui vous avertit si un site Web est en panne. Ou vous pouvez simplement lancer le terminal et lancer cURL:

curl -Est https://www.twitter.com -L | grep HTTP /

Le commutateur I majuscule (-I) vérifie l'en-tête HTTP d'une page Web et l'option -L (emplacement) est ajoutée pour que cURL suive les redirections. Cela signifie que vous n'avez pas à taper l'URL complète de Facebook; Ecrivez facebook.com et cURL s'occupera du reste grâce à -L. S'il y a des redirections, elles seront affichées avec leur propre statut HTTP.

Le message qui nous intéresse est “200 OK”, ce qui signifie que tout va bien avec le site. Si c'est effectivement le cas, vous verrez quelque chose comme ceci:

Les codes de statut HTTP sont aussi informatifs que votre compréhension le permet. Cette méthode n'est pas totalement fiable, car un site Web peut renvoyer un code d'état indiquant une demande traitée avec succès, mais il sera vide lorsque vous l'ouvrirez dans le navigateur. Cependant, dans la plupart des cas, cela devrait correspondre à la situation réelle et vous permettre de savoir ce qui se passe.

5. Développez les URL raccourcies

Les URL raccourcies ne sont pas intrinsèquement mauvaises. Sans eux, il serait difficile de partager des liens sur Twitter. Comment battre la limite de 140 caractères de Twitter Comment battre la limite de 140 caractères de Twitter La limite de 140 caractères de Twitter peut être une nuisance. Heureusement, il existe des moyens de le contourner. En savoir plus et autres réseaux sociaux limités en caractères. Quelques services de raccourcissement d'URL Essayez 10 raccourcisseurs d'URL différents qui vous apportent des avantages supplémentaires Essayez 10 raccourcisseurs d'URL différents qui vous donnent des avantages de compléments Juste à quel point pouvez-vous raccourcir un localisateur de ressources uniforme? Eh bien, le système de raccourcissement est quasiment un travail courant, mais l’astuce semble se trouver dans les extras fournis avec le service de raccourcissement… Read More offre également des analyses utiles. Mais il y a toujours un risque que quelqu'un essaie de cacher du contenu malveillant derrière une URL raccourcie ou qu'un troll masque un Rickroll Beyond Parody: 5 blagues Internet qui sont devenues plus grandes que la parodie: 5 blagues Internet qui sont devenues plus grandes encore Plus (ou quelque chose de bien pire). Si vous avez des doutes sur une URL raccourcie pour quelque raison que ce soit, cURL peut vous aider à la développer et à déterminer exactement où elle conduit:

curl -sIL http://buff.ly/1lTcZSM | grep ^ emplacement;

ou

curl -sI http://buff.ly/1lTcZSM | sed -n 's / Location: * // p';

Vous pouvez combiner cURL avec grep ou sed; la principale différence réside dans le formatage. Sed est l'un de ces outils que chaque utilisateur de Linux devrait connaître. Chaque geek sur Linux doit savoir Sed et Awk. Voici pourquoi… chaque geek Linux doit savoir Sed et Awk. Voici pourquoi… Deux des utilitaires Linux les moins bien perçus par les criminels sont les arcanes certes Sed et Awk. Mais que sont-ils? Comment sont-ils utilisés? Et comment facilitent-ils le traitement du texte? Lisez la suite et complète cURL dans ce cas et quelques autres cas d'utilisation. N'oublions pas que cURL peut télécharger des fichiers à partir d'une URL raccourcie (à condition que l'URL pointe en fait sur un fichier):

curl -L -o nomfichier.txt http: //short.url

La syntaxe est la même que pour les autres téléchargements cURL, et l'option -L prend en charge la redirection d'une URL raccourcie vers celle d'origine..

6. Montrez votre appréciation pour l'art ASCII

Certes, ce n'est pas particulièrement utile, mais ça a l'air cool. Avec l'aide de pv, CURL, un utilitaire permettant de suivre l'évolution des données, peut afficher des animations ASCII dans le terminal..

curl -s http: //artscene.textfiles \ .com / vt100 / wineglas.vt | pv -L9600 -q

Les options -s et -q gardent les deux commandes en mode silencieux. L'option -L fait ici référence à la commande pv et vous permet de modifier le taux de transfert des données en octets par seconde. En d'autres termes, si l'animation se déplace trop rapidement ou trop lentement, essayez de jouer avec ce nombre. Outre les animations, cURL peut afficher des images ASCII statiques, simples et statiques:

Le Web regorge de sites Web contenant toutes sortes d’œuvres ASCII: des pièces incroyablement détaillées et de grande qualité au matériel étrange, stupide et même NSFW. Cette technique d'art numérique remonte aux années 1960 et fait aujourd'hui partie de la culture et de l'histoire de l'Internet. 7 Tendances anciennes d'Internet influant sur le Web aujourd'hui 7 Tendances anciennes d'Internet affectant le Web aujourd'hui Le Web d'aujourd'hui ne ressemble peut-être pas au Web des années 1990. , mais vous seriez surpris de voir à quel point il est identique lorsque vous plongez sous la surface. En savoir plus, conservés dans de nombreuses collections et outils vous permettant de convertir du texte et des images en art ASCII. Art ASCII: Convertisseur Image & texte en ASCII Art ASCII: Convertisseur Image et texte en ASCII En savoir plus. Vous pouvez l'utiliser pour décorer votre terminal ou pour blaguer vos amis - tout ce qui flotte dans votre bateau.

7. Expérience avec les médias sociaux

Utiliser les médias sociaux depuis le terminal n’est pas une nouveauté - nous avons déjà montré à vos clients Twitter en ligne de commande pour Linux 5 Slimline et Command Line clients Twitter pour Ubuntu 5 Slimline et Command Line Clients Twitter pour Ubuntu Depuis un certain temps, la communauté Linux désespérément à la recherche d'un bon client Twitter. Nous avons décidé d'examiner le paysage client actuel de Twitter sur Linux, à la recherche d'applications légères et utilisables, avec des résultats intéressants. Lire la suite . Bien que vous n'utilisiez probablement pas cURL comme outil de socialisation en ligne, il est bon de savoir que vous pouvez poster sur Facebook avec, comme décrit ici. Comment poster sur Facebook à partir de la ligne de commande maintenant que le FBCMD est mort Comment poster sur Facebook à partir de Ligne de commande maintenant que le FBCMD est mort Imaginez ouvrir une fenêtre de commande sur votre PC, taper une commande sur une seule ligne et publier instantanément sur Facebook sans même ouvrir un navigateur ou une autre application. Lire la suite . Vous remarquerez que techniquement, cURL ne le fait pas seul; une combinaison d'outils fait le travail.

Quant à Twitter, il était possible de le gérer directement depuis le terminal avec cURL. Ensuite, Twitter a modifié son API et il existe maintenant un client spécial cURL pour Twitter appelé Twurl. Ce n'est pas la chose la plus facile à utiliser, surtout pour un débutant, et cela nécessite une authentification avec la plate-forme publicitaire Twitter. Cela a du sens si vous êtes un développeur ou un utilisateur expérimenté, mais pas autant si vous souhaitez simplement tweeter à partir de la ligne de commande. Pourtant, il y a moyen de s'amuser avec Twitter. Vous pouvez utiliser cURL pour vérifier le nombre d'abonnés d'un utilisateur:

curl -s https://twitter.com/username | grep -o '[0-9,] * disciples';

8. Trouvez votre adresse IP externe

Il est assez facile de trouver votre adresse IP locale - lancez simplement ifconfig ou consultez votre applet de gestion de réseau. Pour l'IP externe, la plupart des gens utilisent des sites Web spécialisés pour obtenir ces informations. Cependant, certaines choses sont plus faciles à faire à partir du terminal. 5 choses plus faciles à faire dans la ligne de commande Linux. 5 choses plus faciles à faire dans la ligne de commande Linux. Vous pouvez également créer un alias Comment définir des alias de ligne de commande sur n’importe quel système d’exploitation Comment définir des alias de ligne de commande sur n’importe quel système d’exploitation dont nous avons parlé et recommandé de vous familiariser plusieurs fois avec le terminal de ligne de commande de votre ordinateur. Tina a rédigé un bon guide pour les utilisateurs Windows avec le Guide du débutant de la commande Windows… Pour en savoir plus sur la commande cURL. Plusieurs services en ligne coopèrent avec cURL:

curl ipinfo.io
curl -s https://4.ifcfg.me
curl -s http://whatismyip.akamai.com
curl ifconfig.me
curl -s icanhazip.com

Certains peuvent vous en dire plus sur n'importe quelle adresse IP externe:

curl ipinfo.io/207.46.13.41
curl ifconfig.me/207.46.13.41

Tout ce que vous avez à faire est de choisir un service. Si vous êtes indécis, incluez-les simplement dans votre alias, en tant que solutions de sauvegarde..

9. Coller du texte et partager des images

Casser votre flux de travail n’est jamais bon pour la productivité et la concentration 5 Outils qui vous aident à vous concentrer et à obtenir du vrai travail 5 Outils qui vous aident à se concentrer et à réaliser du vrai travail La bataille pour une meilleure productivité et une existence sans distraction ne peut être gagnée par le seul contrôle de soi. Les applications et les outils vont à la rescousse. Lire la suite . Si vous effectuez la majeure partie de votre travail dans le terminal, il peut s'avérer peu pratique, voire gênant, de passer à un navigateur. Heureusement, certains services de pâtes et de partage de fichiers sont nés pour fonctionner avec cURL, vous pouvez donc les utiliser directement depuis le terminal, sans compte utilisateur..

Clbin et Sprunge.us ont une syntaxe similaire. Avec Clbin, vous dirigez un fichier local ou la sortie d'une commande et renvoie un lien vers votre texte téléchargé:

chat textfile.txt | curl -F 'clbin =<-' https://clbin.com

Il prend également en charge les téléchargements d'images (PNG, JPG et GIF):

curl -F '[email protected]' https://clbin.com

Si vous souhaitez utiliser Sprunge.us à la place, tapez:

chat textfile.txt | curl -F 'sprunge =<-' http://sprunge.us

Sprunge.us ne supporte pas les téléchargements d'image pour l'instant.

Ix.io est basé sur le même principe que les deux services précédents, avec quelques fonctionnalités supplémentaires. Pour télécharger un fichier, tapez:

cat fichier.txt | curl -F 'f: 1 =<-' ix.io

ou

curl -F 'f: [email protected]' ix.io

Lorsque vous obtenez un lien vers le texte téléchargé, vous pouvez modifier son URL pour afficher la coloration syntaxique (avec ix.io/votre pâte+, ix.io/votre pâte, ou ix.io/votrepaste/langue pour un langage de script ou de programmation spécifique). Il est également possible de limiter le nombre de fois qu'un lien peut être consulté en modifiant le nombre après la 'lire: 1' valeur:

cat fichier.txt | curl -F 'f: 1 =<-' -F 'read:1=2' ix.io

Ix.io est principalement destiné aux fichiers texte tels que le code source ou les journaux système. Si vous souhaitez télécharger divers formats de fichiers, utilisez Transfer.sh. Il prend en charge les images, le cryptage de fichiers et maintient vos fichiers en ligne pendant deux semaines. Vous pouvez télécharger jusqu'à 5 Go de données sur Transfer.sh. Voici comment:

curl --upload-file bunnies.jpg https://transfer.sh/bunnies.jpg

Vous êtes libre de définir le nom du fichier téléchargé. Pour télécharger plusieurs fichiers, listez-les l'un après l'autre avec l'option -F:

curl -i -F filedata=@/tmp/hello.txt -F filedata=@/tmp/hello2.txt https://transfer.sh/

10. Vérifier le courrier non lu sur GMail

Le potentiel de déverrouillage dans cURL est énorme si vous souhaitez approfondir les protocoles de messagerie (SMTP, POP, IMAP). Pour une vérification rapide de l'email, cette commande fera l'affaire. Il analyse votre flux GMail et formate la sortie (sujet et expéditeur de l'e-mail) avec tr, awk, sed et / ou grep commandes. Notez que cette solution est extrêmement dangereuse car elle expose vos informations de connexion à toute personne ayant accès à votre terminal. La première version affiche le nom de l'expéditeur, tandis que la seconde n'imprime que les sujets des emails non lus:

curl -u nom d'utilisateur: mot de passe --silent "https://mail.google.com/mail/feed/atom" | tr -d '\ n' | awk -F '"pour (i = 2; i<=NF; i++) print $i' | sed -n "s/\ (. * \)<\/title.*name>\ (. * \)<\/name>.* / \ 2 - \ 1 / p "


curl -u nom d'utilisateur: mot de passe --silent "https://mail.google.com/mail/feed/atom" | grep -oPm1 "(?<=)[^<]+" | sed '1d'

Que peut-on faire d'autre??

cURL est rarement utilisé en tant que commande autonome. La plupart des gens l'utilisent dans le cadre d'un script ou d'une application. Néanmoins, il est possible de créer des one-liners pratiques avec cURL, comme nous l'avons démontré ici. Bon nombre de ces exemples ont été adaptés à partir de CommandLineFu CommandLineFu: une collection étonnante de pierres précieuses de ligne de commande [Linux & Mac] CommandLineFu: une collection étonnante de pierres précieuses de ligne de commande [Linux & Mac] Parcourez un assortiment de commandes incroyablement utiles. Que vous soyez un administrateur système expérimenté ou un néophyte de ligne de commande désireux d'en découvrir plus, CommandLineFu est une collection de commandes basée sur un vote qui vous sert des milliers d'idées… Lire la suite, une fantastique source de hacks intelligents en ligne de commande, et vous ne devriez pas les considérer comme figés.

Avec suffisamment de connaissances et d'expérience, nous pouvons modifier chaque commande, la formater différemment ou la remplacer complètement par une meilleure solution. Pouvez-vous améliorer nos commandes cURL suggérées? Connaissez-vous d'autres utilisations intéressantes de cURL? Partagez vos astuces dans les commentaires.

Crédits d'image: Introduction à la ligne de commande d'Oussama Khalid via Flickr.

En savoir plus sur: Gestion des téléchargements, FTP, Terminal.