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 : 19/05/2012 00:15 (modification externe)