Page pages Internet personnelles Siner'J
à faireQuand on lance une commande, elle doit correspondre à un fichier
exécutable, mais il faut aussi que le système d'exploitation trouve le
fichier exécutable. Si vous connaissez le chemin vous pouvez le taper. Du
genre /home/jbdenis/scripts/jeter mais ce serait plus simple de
simplement faire jeter. La solution consiste à ce que le
répertoire porteur (ici /home/jbdenis/scripts/ soit dans le
path.
Pour cela, il suffit d'ajouter la ligne suivante dans le fichier
.bashrc qui se trouve à la racine (donc
/home/jbdenis/.bashrc) :
PATH=$PATH:/home/JBaptiste/scripts:
Mais cela ne marchera pas si vous vous connectez sur une machine distante
par ssh, car là c'est dans le fichier (toujours à la racine)
.bash_profile qu'il faut faire l'ajout. Une autre solution
consiste à inclure le fichier .bashrc par la ligne
source ~/.bashrc
qui lancera l'exécution du premier fichier à partir du second.
Les recettes ci-dessus ne sont valables que pour le shell bash (celui installé par défaut sous linux), pour d'autres shells (comme csh) le principe est le m^eme mais la syntaxe des commandes est différentes.
généré le 2002/10/1 par hache [0.52; September 02, 2002] (script écrit en Perl), à partir de ./qf1.hac (initié le 2002/10/01 modifié le 2002/10/01) suivant le style spc