Cette section est le manuel de référence des commandes Linux du quotidien. Filtrer un journal, retrouver un fichier perdu, archiver un dossier, interroger une API : chaque tâche courante a sa commande, et chacune a ici son guide dédié, concis, centré sur les options réellement utiles, avec des exemples testables. Public visé : administrateur ou profil DevOps qui veut une référence fiable sous la main plutôt qu'une recherche web à chaque besoin.
Les commandes sont regroupées par usage. Inutile de les apprendre dans l'ordre : ouvrez le guide dont vous avez besoin, et gardez cette page comme point d'entrée du module de commandes de référence.
Ce que vous allez apprendre
Section intitulée « Ce que vous allez apprendre »- Situer les douze commandes de la section selon leur usage : texte, fichiers, web
- Choisir entre
grep,sed,awketcutpour traiter un flux de texte - Distinguer
curl,wgetethttpiepour dialoguer avec un serveur HTTP - Savoir par où commencer quand on débute en ligne de commande
Filtrer et transformer du texte
Section intitulée « Filtrer et transformer du texte »Sous Linux, tout est texte : journaux, fichiers de configuration, sortie des commandes. Un administrateur passe donc l'essentiel de son temps à filtrer, extraire et transformer des flux de texte. Ces quatre commandes en sont le socle, grep pour rechercher, sed pour remplacer, awk pour traiter des colonnes, cut pour isoler des champs. Maîtrisées ensemble, elles remplacent la plupart des manipulations manuelles.
Chacune a son guide : grep pour filtrer des lignes par motif, y compris en expressions régulières et en recherche récursive, sed pour remplacer, supprimer ou insérer sans ouvrir d'éditeur, awk pour calculer sur des données tabulaires champ par champ, et cut pour isoler des colonnes ou des caractères.
Rechercher, traiter et archiver des fichiers
Section intitulée « Rechercher, traiter et archiver des fichiers »Au-delà du texte, le quotidien consiste à localiser des fichiers, agir en masse sur des listes et empaqueter des dossiers. find parcourt l'arborescence selon des critères précis, nom, taille, date ; xargs transforme une liste en arguments pour une autre commande ; parallel exécute en parallèle pour traiter plus vite de gros volumes ; tar archive et compresse un ensemble de fichiers en un seul. C'est l'outillage du traitement par lot.
Chacune a son guide : find pour parcourir l'arborescence et agir sur le résultat, xargs pour construire des commandes à partir d'une liste, parallel pour traiter de nombreuses entrées simultanément, et tar pour regrouper et compresser des fichiers dans une archive unique.
Interroger le web et manipuler le JSON
Section intitulée « Interroger le web et manipuler le JSON »Un serveur dialogue constamment avec l'extérieur : télécharger un paquet, tester une API, lire une réponse. curl et wget récupèrent des ressources HTTP, le premier pour le test et le scripting, le second pour le téléchargement robuste ; httpie offre une syntaxe lisible pour les API ; jq filtre et reformate le JSON renvoyé. Ensemble, ils couvrent le diagnostic réseau applicatif et l'automatisation.
Chacune a son guide : curl pour tester une API et scripter des échanges HTTP, wget pour récupérer fichiers et pages de façon robuste, même en lot, httpie pour une sortie colorée et lisible, et jq pour filtrer, extraire et reformater les réponses JSON.
Par où commencer
Section intitulée « Par où commencer »Si vous débutez, deux commandes rendent service immédiatement : grep pour fouiller un fichier ou un journal, et find pour retrouver ce qui s'y cache. Vient ensuite la paire sed et awk, qui transforme ces recherches en traitements automatisés. Les commandes web, curl, jq, s'abordent dès que vous touchez à une API ou à un script de déploiement. Le reste se consulte au fil des besoins.
À retenir
Section intitulée « À retenir »- Linux manipule du texte :
grep,sed,awketcuten sont l'outillage de base. findlocalise les fichiers ;xargsetparallelagissent en masse ;tararchive.curl,wgetethttpieéchangent avec le web ;jqmet en forme le JSON.- Ces commandes se chaînent par des tubes, c'est là leur véritable puissance.
- Cette page est une carte : chaque commande a un guide dédié, à ouvrir au besoin.