diff --git a/.markdownlint.json b/.markdownlint.json index 825cdb6..8f2b9a1 100644 --- a/.markdownlint.json +++ b/.markdownlint.json @@ -2,5 +2,8 @@ "default": true, "MD010": false, "MD013": false, + "MD014": false, + "MD024": false, + "MD028": false, "MD033": false } \ No newline at end of file diff --git a/bases/README.md b/bases/README.md index 00ed4e3..015cdc1 100644 --- a/bases/README.md +++ b/bases/README.md @@ -4,7 +4,7 @@ ### Accès en lecture par redirection de l'entrée -(image manquante)entrée et sortie standard d'une commande Unix +![entrée et sortie standard d'une commande Unix](image manquante) ### Entrées sorties standard @@ -20,7 +20,7 @@ ### Redirection de l'entrée standard vers un fichier -(image manquante)redirection de l'entrée standard d'une commande unix +![redirection de l'entrée standard d'une commande unix](image manquante) Soit : diff --git a/commandes/README.md b/commandes/README.md index 531dfb9..b97405f 100644 --- a/commandes/README.md +++ b/commandes/README.md @@ -31,6 +31,11 @@ **N'oubliez jamais de consulter le man quand vous voulez en connaître plus sur une commande, une fonction C, ou n'importe quoi d'autre** (essayez man colors (obsolète)). +> 💡 Les _mans_ ont évolué jusqu'à ne presque plus contenir d'exemples, les +> rendant beaucoup plus hermétiques. +> Utilisez [tldr](https://tldr.sh/) pour avoir les exemples principaux pour une +> commande: + ## Commandes sur les fichiers ### find @@ -133,14 +138,14 @@ `ligne="auteur,titre,descripteurs,id"` : ```bash -echo $ligne | cut -d, -f2,4 +$ echo $ligne | cut -d, -f2,4 titre,id ``` À noter que si le délimiteur est un caractère spécial du shell, par exemple le pipe `|` ou le point-virgule, il faut le protéger entre guillemets. ```bash -echo $ligne | cut -d"|" -f2 +$ echo $ligne | cut -d"|" -f2 titre ``` diff --git a/commandes/droits.md b/commandes/droits.md index e6dd6a6..db70391 100644 --- a/commandes/droits.md +++ b/commandes/droits.md @@ -44,7 +44,8 @@ - les date et heure de la création ou de la dernière mise à jour - le nom du répertoire ou du fichier -> 💡 l'option -h vous donnera la taille de l'entrée dans un format plus... humain. +> 💡 l'option `-h` vous donnera la taille de l'entrée dans un format plus... +> humain. ## who, whoami, id diff --git a/shell/README.md b/shell/README.md index 8720094..be13227 100644 --- a/shell/README.md +++ b/shell/README.md @@ -47,4 +47,8 @@ export VARIABLE=valeur ``` +> Pour plus d'information sur les variables (en `bash`), voir [How To Use Bash +> Parameter Substitution Like A +> Pro](https://www.cyberciti.biz/tips/bash-shell-parameter-substitution-2.html) + [Précédent](../commandes/tp.md) - [Suivant](./scripts.md) diff --git a/shell/commandes.md b/shell/commandes.md index d4f838f..09adbec 100644 --- a/shell/commandes.md +++ b/shell/commandes.md @@ -30,4 +30,8 @@ a=`expr $b + $c` ``` -[Préédent](./controle.md) - [Suivante](./tp.md) +> Si vous utilisez `bash`, il existe une syntaxe plus facile: `$((..))` (voir +> [How to Increment and Decrement Variable in Bash +> (Counter)](https://linuxize.com/post/bash-increment-decrement-variable/)) + +[Précédent](./controle.md) - [Suivant](./tp.md) diff --git a/unix/linux.md b/unix/linux.md index f73270b..0329688 100644 --- a/unix/linux.md +++ b/unix/linux.md @@ -2,7 +2,7 @@ Toutes les distributions de Linux, basé sur UNIX, utilisent le noyau Linux qui a été créé en 1991 par Linus Torvalds (essentiellement développé en langage C). -Voir pour plus de détails le +Voir pour plus de détails le [Noyau Linux sur Wikipedia](https://fr.wikipedia.org/wiki/Noyau_Linux). Ce qui change dans les distributions, c'est la facilité d'installation, les