Outils pour utilisateurs

Outils du site


linux:aliases

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édentes Révision précédente
linux:aliases [04/05/2012 15:05]
daniel ordre lecture au login
linux:aliases [04/05/2012 18:50] (Version actuelle)
daniel
Ligne 7: Ligne 7:
   * ~/.profile qui source   * ~/.profile qui source
   * ~/.bashrc (qui lui est aussi lu par les "​non-login shell"​)   * ~/.bashrc (qui lui est aussi lu par les "​non-login shell"​)
 +
 +Mais attention, c'est **au login seulement** et pas au lancement de bash (qui lit alors seulement /​etc/​bash.bashrc et ~/.bashrc), donc si on veut que les commandes soient lancées à l'​ouverture d'un nouveau terminal dans une session graphique, il faut le mettre dans un de ces deux fichiers, éventuellement avec un test ''​if [ -n "​$PS1"​ ] ...''​ avant pour limiter les commandes à un shell interactif.
 +
 +Attention aussi à ne pas faire de ''​echo "​Bonjour"''​ dans un .bashrc pour les shell non interactifs qui n'​apprécient guère (rsync marche plus par exemple), ce genre de chose irait plutôt dans un .profile pour l'​afficher au login ssh, ou dans .bashrc avec un test sur le shell interactif.
 +
 +Cf http://​www.fam.tuwien.ac.at/​~schamane/​_/​blog:​110814_bash_shell_startup_files_in_debian_squeeze
  
 ===== ~/.profile ===== ===== ~/.profile =====
linux/aliases.txt · Dernière modification: 04/05/2012 18:50 par daniel