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.
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.
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.
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.
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.