Outils pour utilisateurs

Outils du site


informatique:shell

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:shell [18/02/2010 03:29] cyrilleinformatique: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/shell]]
  
 +[[/informatique/windows/powershell|/informatique/windows/powershell]]
  
-===== Tips ===== 
- 
-==== Redirection flux standard ==== 
- 
-Avec linux et windows, pour rediriger la sortie d'erreur standard (stderr = 2) vers la sortie standard (stdout = 1) il faut faire : 
-<code bash> 
- cat toto.txt 2<&1 
-</code> 
-Et pour rediriger tout ça dans un fichier : 
-<code bash> 
- cat toto.txt >output.log 2<&1 
-</code> 
- 
-==== Remplacer dans un fichier ==== 
- 
- 
-pour remplacer 
-PASSWORD('horde') 
-du fichier fichier_entree par 
-PASSWORD('newpass') 
-dans fichier_sortie (pas sûr que ce soit ce que tu veux faire), tu dois mettre dans ton script shell 
-<code bash> 
-np='newpass' 
-sed -e "s/PASSWORD('horde')/PASSWORD('$np')/g" < fichier_entree > fichier_sortie 
-</code> 
- 
-==== Effacer des fichiers selon leur âge ==== 
- 
-<code bash> 
-find  /tmp/ -amin +120 -type f  -delete  
-</code> 
- 
-<code bash> 
-find . -daystart -ctime -8 | xargs ls 
-# puis 
-find . -daystart -ctime -8 | xargs rm -fr 
-</code> 
- 
-<code bash> 
-find -ctime 9 -exec rm -f  {} \;  
-</code> 
- 
-==== Session/Script déconnectée ==== 
- 
-> Comment lancer un script et se déconnecter avant la fin de son exécution ? 
- 
-  * Le lancer avec '&' à la fin de la ligne de commande. 
-  * Le lancer avec la commande 'nohup'. 
-ou les deux ? 
-  # nohup ./script.sh & 
informatique/shell.1266460155.txt.gz · Dernière modification : 19/05/2012 00:15 (modification externe)

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki