Lancer un programme sans "./" sous Linux - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 13-10-2004 à 11:08:54
oui crée un lien quelque part dans ton PATH.
rajouter . dans ton PATH est fortement déconseillé pour des raisons de sécurité
Marsh Posté le 13-10-2004 à 11:09:32
ok merci. je suis totalment novice.comment peut-on modifier le path?
Marsh Posté le 13-10-2004 à 11:09:57
Tu peux rajouter le chemin dans ton path si tu veux, ou faire un lien de ce programme dans un des répertoires qui se trouve dans ton path ...
Grilled
Marsh Posté le 13-10-2004 à 11:11:46
le problème c'est que je comprends pas trop ce que c le PATH....
Boolay inside..
Marsh Posté le 13-10-2004 à 11:12:22
le temps que j'édite mon premier msg, TAZ avait répondu...
Marsh Posté le 13-10-2004 à 11:15:16
T'as qu'à rajouter dans ton ~/.bashrc (ou l'équivalent si tu utilise pas bash) :
|
Et après, pour évoter de te reloger, tu fais un source ~/.bashrc
Le path, c'est une liste de chemin où le shell va essayer de chercher les programmes que tu lances.
Pour voir ce qu'il y a dedans, tu tapes echo $PATH.
Su tu fais un ls, en fait, le shell va chercher la commande ls dans le premier répertoire du PATH. Si il y est pas, dans le deuxième, etc. Et si il n'est pas dans le dernier : bash: lss: command not found
Marsh Posté le 13-10-2004 à 11:25:38
ok merci je vais faire ce que tu m'as dit. Puis je continuerai a chercher par moi même pour bien comprendre le fonctionnement.
encore merci @++
Marsh Posté le 13-10-2004 à 13:35:57
une autre méthode aurait été de mettre un lien symbolique dans une rep qui est dans PATH vers ton appli, genre :
ln -s /home/moi/work/divers.out /home/moi/bin (si tu as /home/moi/bin dans ton path => echo $PATH pour le savoir)
Marsh Posté le 13-10-2004 à 13:37:46
+1 pour bobuse
pourrir le PATH c'est mal (y mettre . c'est TRES mal)
Marsh Posté le 13-10-2004 à 15:58:58
bobuse a écrit : une autre méthode aurait été de mettre un lien symbolique dans une rep qui est dans PATH vers ton appli, genre : |
Marsh Posté le 15-10-2004 à 09:38:53
Ouai enfin ce qui est vraiment archi mal c'est de mettre le . au debut de la variable PATH. Le mettre a la fin, pour un compte non root, c'est quand meme pas si dramatique que ca.
Marsh Posté le 15-10-2004 à 09:41:49
Reply
Marsh Posté le 13-10-2004 à 11:07:40
Salut
Je voudrais pouvoir lancer mon fichier "divers.out" sans avoir à taper "./divers.out" mais seulement "divers.out" ou "divers" .
Apparament il faut utliser une variable d'environnement "path"...
Merci Bonne journée
Message édité par jejech le 13-10-2004 à 11:08:54