informatique:shell
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 | ||
| informatique:shell [18/02/2010 03:29] – cyrille | informatique:shell [19/05/2012 00:18] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Shell ====== | ====== Shell ====== | ||
| - | [[http://www.traduc.org/~gleu/ykerb/index.html|Guide Bash du Débutant]] par Machtelt Garrels. | + | [[/informatique/system_admin/shell|/informatique/system_admin/ |
| + | [[/ | ||
| - | ===== Tips ===== | ||
| - | |||
| - | ==== Redirection flux standard ==== | ||
| - | |||
| - | Avec linux et windows, pour rediriger la sortie d' | ||
| - | <code bash> | ||
| - | cat toto.txt 2<&1 | ||
| - | </ | ||
| - | Et pour rediriger tout ça dans un fichier : | ||
| - | <code bash> | ||
| - | cat toto.txt > | ||
| - | </ | ||
| - | |||
| - | ==== Remplacer dans un fichier ==== | ||
| - | |||
| - | |||
| - | pour remplacer | ||
| - | PASSWORD(' | ||
| - | du fichier fichier_entree par | ||
| - | PASSWORD(' | ||
| - | dans fichier_sortie (pas sûr que ce soit ce que tu veux faire), tu dois mettre dans ton script shell | ||
| - | <code bash> | ||
| - | np=' | ||
| - | sed -e " | ||
| - | </ | ||
| - | |||
| - | ==== Effacer des fichiers selon leur âge ==== | ||
| - | |||
| - | <code bash> | ||
| - | find /tmp/ -amin +120 -type f -delete | ||
| - | </ | ||
| - | |||
| - | <code bash> | ||
| - | find . -daystart -ctime -8 | xargs ls | ||
| - | # puis | ||
| - | find . -daystart -ctime -8 | xargs rm -fr | ||
| - | </ | ||
| - | |||
| - | <code bash> | ||
| - | find -ctime 9 -exec rm -f {} \; | ||
| - | </ | ||
| - | |||
| - | ==== Extraire des champs ==== | ||
| - | |||
| - | Je voudrais extraire le password de /etc/shadow | ||
| - | |||
| - | On peut faire en 1 seule commande awk | ||
| - | awk -F: '/ | ||
| - | ou sed, mais c'est pas forcément plus léger (ni plus lisible) que ta solution | ||
| - | sed -ne '/ | ||
| - | ou | ||
| - | cat /etc/shadow | awk -F":" | ||
| - | |||
| - | ==== Session/ | ||
| - | |||
| - | > Comment lancer un script et se déconnecter avant la fin de son exécution ? | ||
| - | |||
| - | * Le lancer avec '&' | ||
| - | * Le lancer avec la commande ' | ||
| - | ou les deux ? | ||
| - | # nohup ./script.sh & | ||
informatique/shell.1266460178.txt.gz · Dernière modification : (modification externe)
