utiliser une commande sans etre dans son rep - Linux et OS Alternatifs
Marsh Posté le 15-04-2004 à 08:58:02
il faut soit mettre ton script dans un dossier qui est dans le PATH comme /usr/local/bin.
Si tu peux/veux pas le mettre dans un dossier système, tu peux le mettre dans ~/bin ( ~, c'est ton home), ajouter ce rep à ton PATH, ce qui est fait automatiquement par Mandrake.
Pour connaitre le contenu de ton PATH :
echo $PATH |
Marsh Posté le 15-04-2004 à 10:25:40
export PATH=$PATH:CHEMINNOUVEAU:CHEMINNOUVEAU etc...
si definitif
fais le dans ton profile (le fichier concerné depand de ton shell) .profile .bashrc .bash.rc etc.... un nom de ce style.
Marsh Posté le 15-04-2004 à 10:59:01
Tu peux aussi faire un lien symbolique de ton binaire dans un répertoire bin :
ln -s /usr/share/apps/amsn/amsn /usr/bin/msn
Marsh Posté le 15-04-2004 à 11:15:00
tu peux aussi faire un alias
alias mon_progr="/home/user/tmp/rep/mon_progr"
ça marche bien aussi
edit: mais je pense que le mieu c'est le lien symbolique
Marsh Posté le 15-04-2004 à 11:16:14
c'est surtout plus propre de balancé des liens dans tout les sens sur la machine...mais que ce soit un alias ou un PATH dans les deux cas il faut le declarer dans le profile utilisateur sinon c'est pas permanant ...
Marsh Posté le 15-04-2004 à 08:39:47
bonjour!
je voudrais savoir dans quel fichier doit on rajouter le chemin d'un logiciel pour pouvoir l'executer dans n'importe quel dossier dans le "./" du script?
MErci
fata51