Aller au contenu
Administration Linux medium

Commandes Linux de référence : grep, sed, find, curl

4 min de lecture

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.

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.

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.

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.

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.

  • Linux manipule du texte : grep, sed, awk et cut en sont l'outillage de base.
  • find localise les fichiers ; xargs et parallel agissent en masse ; tar archive.
  • curl, wget et httpie échangent avec le web ; jq met 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.

Ce site vous est utile ?

Sachez que moins de 1% des lecteurs soutiennent ce site.

Je maintiens +700 guides gratuits, sans pub ni tracking. Un soutien, même symbolique, m'aide à couvrir l'hébergement et à garder ces ressources gratuites. Merci pour votre appui.

Le formulaire ne s'affiche pas ? Ouvrir Ko-fi dans un onglet.

Abonnez-vous et suivez mon actualité DevSecOps sur LinkedIn