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

  1. jisisv Messages postés 3678 Statut Modérateur 936
     
     
    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
  2. 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