diff --git a/source/concept/system/use_case.md b/source/concept/system/use_case.md index 96b1b280297f874dcc959634b1a173ac0a8e8669..4a168f560fad0e292276e3af307df218d548a361 100644 --- a/source/concept/system/use_case.md +++ b/source/concept/system/use_case.md @@ -2,7 +2,7 @@ Dans cette partie on va voir les pièges à éviter et on va essayer de faire un petit tour des paquets trés pratiques dans le cadre du support ou du développement. -Je considère que vous connaissez les commandes de bases (ls, cd, apt, sudo, ...) et les notions de redirection de flux (cmd1 | cmd2, cmd 1&>2, cmd1 && cmd2, ...). +Je considère que vous connaissez les commandes de bases (ls, cd, apt, sudo, ...). ## Shell : Un pour tous et tous pour un @@ -184,13 +184,13 @@ cd sous-dossier/ && ls && cd .. cd sous-dossier/; ls; cd .. ``` -La syntaxe en utilisant `&&` lancera les commandes en séquence et ne jouera la commande suivant que si la commande ne cours se termine en succés. Alors que la syntaxe ne utilisant `;` chainera les commande sans tenir compte de l'état de la commande précédente. +La syntaxe `&&` lancera les commandes les unes aprés les autres et ne jouera la commande suivante que si la commande en cours se termine en succés. Alors que la syntaxe utilisant `;` chainera les commandes sans tenir compte de l'état de la commande précédente. ## Utiliser les sorties d'une commande -Un exécutable qui affiche un résultat dans le terminal envoit du texte dans la sortie standard `stdout` ou dans la sortie d'erreur `stderr`. +Un exécutable qui affiche un résultat dans le terminal envoi du texte dans la sortie standard `stdout` ou dans la sortie d'erreur `stderr`. -Il est possible de récupérer cette sortie pour la rediriger vers l'entrée standard `stdin` d'une autre commande en utilisant `|`, l'usage le plus courant est d'envoyer ça dans un grep pour chercher une chaine de caractère. +Il est possible de récupérer cette sortie pour la rediriger vers l'entrée standard `stdin` d'une autre commande en utilisant `|`, l'usage le plus courant est d'envoyer ça dans un `grep` pour chercher une chaine de caractère. ```shell # recherche dans un fichier texte @@ -199,7 +199,7 @@ cat mon_fichier.txt | grep "Ma chaine dans le fichier" find . | egrep "2023-05|2023_05" | sudo zip -@ logs_2023-05.zip ``` -Dans cette exemple, cat lit un fichier et envoi son contenu dans stdout, avec le pipe je redirige stdout dans le stdin de la commande grep pour rechercher une chaine de caractère dans le fichier. +Dans cette exemple, la commande `cat` lit un fichier et envoi son contenu dans stdout, avec le pipe on redirige stdout dans le stdin de la commande grep pour rechercher une chaine de caractère dans le fichier. Il est également possible de rediriger `stdout`et `stderr`, vers un fichier ou l'un vers l'autre en utilisant `>` ou `>>`.