28.02.2013 Views

Guide Bash du débutant - Index général des HOWTOs et mini ...

Guide Bash du débutant - Index général des HOWTOs et mini ...

Guide Bash du débutant - Index général des HOWTOs et mini ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.5. La substitution de commande<br />

4.6. L'expansion arithmétique<br />

4.7. La substitution de processus<br />

4.8. Le découpage de mots<br />

4.9. Expansion de noms de fichier<br />

5. Alias<br />

5.1. Que sont les alias ?<br />

5.2. Créer <strong>et</strong> supprimer <strong>des</strong> alias<br />

6. Plus d'options <strong>Bash</strong><br />

6.1. Afficher les options<br />

6.2. Changer les options<br />

7. Résumé<br />

8. Exercices<br />

Résumé<br />

Dans ce chapitre nous traiterons <strong>des</strong> diverses façons de modifier l'environnement <strong>du</strong> <strong>Bash</strong> :<br />

En modifiant les fichiers d'initialisation <strong>du</strong> Shell<br />

En utilisant <strong>des</strong> variables<br />

En utilisant divers mo<strong>des</strong> d'échappement<br />

En effectuant <strong>des</strong> calculs arithmétiques<br />

En déclarant <strong>des</strong> alias<br />

En employant l'expansion <strong>et</strong> la substitution<br />

1. Les fichiers d'initialisation <strong>du</strong> Shell<br />

1.1. Les fichiers de configuration qui agissent sur tout le système<br />

1.1.1. /<strong>et</strong>c/profile<br />

Quand il est invoqué interactivement avec l'option --login ou si il est invoqué en tant que sh, <strong>Bash</strong><br />

lit les instructions de /<strong>et</strong>c/profile. Ceci habituellement définit les variables Shell PATH, USER, MAIL,<br />

HOSTNAME <strong>et</strong> HISTSIZE.<br />

Sur certains systèmes la valeur umask est définie dans /<strong>et</strong>c/profile ; sur d'autres ce fichier indique<br />

d'autres fichiers de configuration tels que :<br />

/<strong>et</strong>c/inputrc, le fichier d'initialisation <strong>du</strong> système Readline où vous pouvez configurer le style<br />

de son de la ligne de commande.<br />

le répertoire /<strong>et</strong>c/profile.d, qui contient les fichiers configurant le comportement de<br />

programmes spécifiques dans tout le système.<br />

Tous les paramétrages de l'environnement <strong>des</strong> utilisateurs devraient être dans ce fichier. Cela peut<br />

ressembler à ça :<br />

# /<strong>et</strong>c/profile<br />

# Environnement <strong>général</strong> <strong>du</strong> système <strong>et</strong> programmes de démarrage pour le paramétrage <strong>du</strong> login<br />

PATH=$PATH:/usr/X11R6/bin<br />

# No core files by default<br />

ulimit -S -c 0 > /dev/null 2>&1<br />

USER="`id -un`"<br />

LOGNAME=$USER<br />

MAIL="/var/spool/mail/$USER"

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!