Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| fr:bestpractices [2018/03/28 07:41] – [Bonnes pratiques] merlin8282 | fr:bestpractices [2021/12/03 18:19] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 27: | Ligne 27: | ||
| ==== Largeur ==== | ==== Largeur ==== | ||
| - | Pour des raisons historiques, | + | Pour des raisons historiques |
| Si toutefois vous deviez écrire des lignes plus longues que ça, vous pouvez les étaler sur plusieurs lignes en mettant '' | Si toutefois vous deviez écrire des lignes plus longues que ça, vous pouvez les étaler sur plusieurs lignes en mettant '' | ||
| + | Il y a aussi une autre raison à cela : les lignes trop longues sont moins lisibles, l'œil devant faire plus d' | ||
| ==== Indentation ==== | ==== Indentation ==== | ||
| Ligne 94: | Ligne 95: | ||
| - | |||
| - | |||
| - | ===== Commandes unix ===== | ||
| - | ==== find ==== | ||
| - | Pour supprimer des fichiers de manière automatisée on pourrait être tenté d' | ||
| - | |||
| - | rm -rf `find /var/tmp/ -type d -name .svn` | ||
| - | |||
| - | Cette commande cherche tous les dossiers nommés '' | ||
| - | |||
| - | Pour bien faire les choses, autant dire directement à la commande '' | ||
| - | |||
| - | find /var/tmp/ -type d -name .svn -exec rm -rf {} \; | ||
| - | ==== grep / wc ==== | ||
| - | On voit très très souvent des oneliners qui, pour compter le nombre de lignes font ceci : | ||
| - | |||
| - | [commande] | wc -l | ||
| - | |||
| - | Jusque là aucun souci. En revanche, quand on veut filtrer, très souvent on utilise '' | ||
| - | |||
| - | [commande] | grep " | ||
| - | |||
| - | Là, ça commence à piquer les yeux. OK, vous allez dire que je suis un vieux de la vieille qui voit le mal partout, qui cherche à économiser le moindre octet en mémoire, qu'on n'est plus à une époque où la mémoire était chère et rare... Qu'à cela ne tienne ! Plus c'est court, plus c'est élégant, mieux c'est ! | ||
| - | |||
| - | Ça commence à piquer les yeux parce-que grep sait très bien compter tout seul ! | ||
| - | |||
| - | [commande] | grep -c " | ||
| - | |||
| - | Et voilà ! L' | ||
| - | |||
| - | |||
| - | |||
| - | ===== Sysadmin en général ===== | ||
| - | ==== Reboot ==== | ||
| - | Quoi que l'on fasse comme modification sur un système, il faut toujours veiller à ce qu' | ||
| - | |||
| - | Par exemple, quand on ajoute une route sur la CLI, bien veiller à ce que la route soit aussi configurée "en dur". Dans le cas de Debian, on peut mettre la commande dans par exemple ''/ | ||
| - | |||
| - | CLI : | ||
| - | route add -host ftp.fr.debian.org gw 192.168.100.253 | ||
| - | |||
| - | / | ||
| - | iface eth0 inet static | ||
| - | address [...] | ||
| - | up route add -host ftp.fr.debian.org gw 192.168.100.253 | ||
| - | down route del -host ftp.fr.debian.org gw 192.168.100.253 | ||
| - | |||
| - | Attention à la seconde ligne avec '' | ||
| - | |||
| - | Cela n'est qu'un exemple. À chaque modification il faut se poser la question : " | ||
| {{tag> | {{tag> | ||





