dimanche 20 mars 2011

comment excuter son premier programme

Créer sa propre commande


Actuellement, le script doit être lancé via ./essai.sh et vous devez être dans le bon répertoire (ou alors vous devez taper le chemin en entier, comme /home/mateo21/scripts/essai.sh).

Comment font les autres programmes pour pouvoir être exécutés depuis n'importe quel répertoire sans "./" devant ?


Ils sont placés dans un des répertoires du PATH. Le PATH est une variable système qui indique où sont les programmes exécutables sur votre ordinateur. Si vous tapez echo $PATH, vous aurez la liste de ces répertoires "spéciaux".

Il vousjavascript:void(0) suffit donc de déplacer ou copier votre script dans un de ces répertoires, comme /bin, ou /usr/bin, ou /usr/local/bin (ou un autre répertoire du PATH). Notez qu'il faut être root pour pouvoir faire ça.

Une fois que c'est fait, vous pourrez alors taper simplement essai.sh pour exécuter votre programme, et ce quel que soit le répertoire dans lequel vous vous trouvez !

Code : Console - Sélectionner



$ essai.sh
/home/mateo21/scripts
essai.sh

Aucun commentaire: