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