Le Shell permet de
Exemple de Shell : sh, puis Bourne-Shell, qui est devenu
bash ; csh, développé par BSD, qui est devenu
tcsh.
1 - Pipes et redirections.
La redirection se fait au moyen de la commande | . Exemples :
Lorsque le système lance un fichier exécutable, cela peut
donner lieu à l'ouverture de fichiers, qui sont alors repérés
par un numéro (leur descripteur). Il y a trois fichiers ouverts
systématiquement :
La commande ls -l > monfich.txt met la liste des fichiers
dans le fichier monfich.txt.
2 - Comment écrire un script?
La première ligne doit indiquer comment doivent être interprétées
les commandes. Exemple :
Ensuite on tape la liste des commandes.
Une fois le script écrit, et sauvegardé dans un fichier
(par exemple test.sh). Il faut taper
chmod 755 test.sh
pour rendre le fichier exécutable au niveau du répertoire
courant.
Si vous avez des critiques, vous pouvez me les faire
parvenir.
Vous pouvez retourner
au sommaire.
La commande ls -l >> monfich.txt fait de même, à
ceci près que la liste est ajoutée à la fin du fichier
monfich.txt.
La commande kill -1 1234 > kill.txt > killer.txt détruit
le processus 1234. S'il n'existe pas, une erreur est envoyée dans
le fichier killer.txt .
Si vous rencontrez des fautes de frappes, vous pouvez aussi me les
signaler