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