Retour au cours

CLI Linux avancé III : Piping et Redirection

Maîtrise de la Cybersécurité : de Zéro à Héros

Concepts puissants de la CLI

Les tâches complexes sous Linux sont souvent réalisées en enchaînant des commandes simples grâce au Piping (tube) et à la Redirection.

Le Piping (|)

Le caractère pipe prend la sortie standard (stdout) d'une commande et l'utilise comme entrée standard (stdin) pour la commande suivante.

Cas d'utilisation : Rechercher dans la sortie d'une commande longue.

bash

Lister tous les processus et filtrer pour ne montrer que ceux contenant 'ssh'

ps aux | grep ssh

Redirection (> et >>)

La redirection envoie la sortie d'une commande vers un fichier, plutôt que de l'afficher à l'écran.

  • > : Écrase le fichier.
  • >> : Ajoute à la fin du fichier.

Cas d'utilisation : Sauvegarder les résultats d'un scan (critique pendant la reconnaissance).

bash

Sauvegarder une liste de fichiers dans 'liste_fichiers.txt'

ls -l > liste_fichiers.txt

Ajouter une autre liste au même fichier

ls /etc >> liste_fichiers.txt