Accueil
 1  Licence
 2  Prologue
 3  Système d'exploitation, système d'exploitation Unix
 4  Première utilisation
 5  Système de fichiers
 6  Shell
 6.1  Shell Unix
 6.2  Concept de redirection de la sortie standard
 6.3  Concept de tube
 6.4  Exécution séquentielle, regroupement et imbrication de commandes
 6.5  Désactivation de l'interprétation de caractères spéciaux
 6.6  Méta-caractères pour l'interprétation des noms de fichiers
 6.7  Historique
 6.8  Concept de variable
 6.9  Concept d'alias de commande
 6.10  Configuration du shell
 6.11  Conclusion
 7  Processus
 8  Quelques outils supplémentaires
 9  Communications sous Unix
 10  Épilogue: Rappels importants
 Index
 Glossaire
 Foire Aux Questions
 Aide

 Contacts

W3C validator

Département INF  
 Initiation à UNIX


6.10 Configuration du shell

  • Comme la plupart des logiciels importants, le shell utilise des fichiers de configuration. Ceux-ci sont exécutés au démarrage du shell.
  • Il existe 2 niveaux de configuration pour le shell: paramétrage global pour le site et paramétrage individuel pour un compte utilisateur.
    • /etc/profile est un fichier maintenu par l’administrateur pour la configuration par défaut des comptes sur une machine.
    • ~/.bash_profile, ~/.bash_login, ~/.bashrc et ~/.profile sont des fichiers maintenus par l’utilisateur pour paramétrer son compte.
  • On y trouve des affectations de variables: PATH, MANPATH, PS1..., des (re-)définitions d’alias, le positionnement de l’umask...
  • La commande set permet de modifier les valeurs par défaut des options du shell :
    • set -o emacs: positionne emacs comme éditeur de ligne de commande de bash pour en utiliser les raccourcis clavier:
      • CTRL-A et CTRL-E pour le début et la fin (end) de ligne;
      • CTRL-D pour la suppression du caractère sous le curseur (delete).
    • set -o ignoreeof: plus de déconnexion par CTRL-D, mais utiliser exit

    previous     next 


Polycopié de cours Commentaires de cette page dans le polycopié de cours

 
Le TP lié à cette section vous proposera de configurer votre compte. Nous ne proposons donc pas d’illustration interactive ici.

 Vérifiez et approfondissez vos connaissances par le QCM suivant. 
 
QCM« Shell - Niveau 2 »


Question: Règle des 3 bouées
Auto-évaluation: pas compris pas sûr de comprendre compris

INF, Télécom SudParis, CSC 3001, Sept. 2014