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
Prochaine révisionLes deux révisions suivantes
informatique:shell [18/02/2010 03:29] cyrilleinformatique:shell [23/02/2010 11:05] cyrille
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 ===== +[[http://www.traduc.org/~gleu/ykerb/index.html|Guide Bash du Débutant]] par Machtelt Garrels.
- +
-==== 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<&+
-</code> +
-Et pour rediriger tout ça dans un fichier : +
-<code bash> +
- cat toto.txt >output.log 2<&+
-</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.txt · Dernière modification : 19/05/2012 00:18 de 127.0.0.1

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