A propos de ~/.bash_profile

jo-concept -  
 Depado -
Bonjour,
s'il vous plait je voudrais des commentaires detaillés sur ce code source tiré de linux (RedHat)

if [ -f ~/.bashrc ] ; then
. ~/ .bashrc
fi

PATH=$PATH:$HOME/bin

export PATH

unset USERNAME



2 réponses

jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
 
if [ -f ~/.bashrc ] ; then  
   . ~/ .bashrc 
fi 
# teste l'existence du fichier ~/.bashrc et le source dans le shell courant  
# La commande "." est synonyma de "source" en bash 

PATH=$PATH:$HOME/bin 
# inclut $HOME/bin dans le chemin de recherche des exécutables  
export PATH 
# exporte le nouveau PATH pour les scrips bash appelés lors de la session courante 
unset USERNAME 
# retire la variable USERNAME de l'environnement

Regarde
man bash
help if
help . ; help source
help [
help export
help unset

Johan
Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
0
Depado
 
# La commande "." est synonyma de "source" en bash
Exact. C'est comme si tu tapais : source ~/.bashrc
Ce qui explicitement veux dire : Si le fichier .bashrc existe, alors utilise le comme source.
0