[bash] source ~/.bash_profile
Publié : mar. 04 août 2009, 22:56
Bonjour à tous,
Mon problème est relativement simple à expliquer : je suis obligé de faire un manuellement afin que mon environnement bash personnel soit pris en compte. Ce n'est pas normal.
J'utilise le terminal de xfce mais j'observe le même comportement avec n'importe quelle console. J'en déduis qu'il y a un problème avec la configuration de bash mais j'ignore où il se situe précisément.
Merci de m'aider.
Mon ~/.bash_profile :
Mon ~/.bashrc :
À noter que le ~/.bashrc est correctement chargé lors du lancement de la console :
Mon problème est relativement simple à expliquer : je suis obligé de faire un
Code : Tout sélectionner
$ source ~/.bash_profile
J'utilise le terminal de xfce mais j'observe le même comportement avec n'importe quelle console. J'en déduis qu'il y a un problème avec la configuration de bash mais j'ignore où il se situe précisément.
Merci de m'aider.
Mon ~/.bash_profile :
Code : Tout sélectionner
# .bash_profile
# Initialize keychain if needed
if [ -r $HOME/.ssh/identity -o -r $HOME/.ssh/id_dsa -o -r $HOME/.ssh/id_rsa ]; then
if [ ! -d $HOME/.keychain ]; then
keychain
fi
fi
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
export CVS_RSH=ssh
GODI=$HOME/opt/godi
PATH=$PATH:/usr/local/bin:$HOME/bin:$GODI/bin:$GODI/sbin
export PATH
unset USERNAME
Code : Tout sélectionner
# .bashrc
# User specific aliases and functions
PS1='[\u@\h \W]\$ '
alias ls='ls --color=auto'
alias ll='ls -l'
alias la='ls -a'
alias mycvs='cvs -d :ext:toto.fr:/path/to/cvs'
export MYSVN="svn+ssh://jeddo@toto.fr/path/to/svn"
export SVN_EDITOR=vi
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
Code : Tout sélectionner
$ echo $MYSVN
svn+ssh://jeddo@toto.fr/path/to/svn