Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
653 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Lancer un programme sans "./" sous Linux

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lancer un programme sans "./" sous Linux

n°571587
jejech
Love is all
Posté le 13-10-2004 à 11:07:40  profilanswer
 

Salut :hello:
 
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
mood
Publicité
Posté le 13-10-2004 à 11:07:40  profilanswer
 

n°571589
Taz
bisounours-codeur
Posté le 13-10-2004 à 11:08:54  profilanswer
 

oui crée un lien quelque part dans ton PATH.
 
rajouter . dans ton PATH est fortement déconseillé pour des raisons de sécurité

n°571590
jejech
Love is all
Posté le 13-10-2004 à 11:09:32  profilanswer
 

ok merci. je suis totalment novice.comment peut-on modifier le path?

n°571591
multani-1
Posté le 13-10-2004 à 11:09:57  profilanswer
 

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 :o


Message édité par multani-1 le 13-10-2004 à 11:10:17
n°571592
jejech
Love is all
Posté le 13-10-2004 à 11:11:46  profilanswer
 

le problème c'est que je comprends pas trop ce que c le PATH....
Boolay inside..

n°571593
jejech
Love is all
Posté le 13-10-2004 à 11:12:22  profilanswer
 

le temps que j'édite mon premier msg, TAZ avait répondu...

n°571596
multani-1
Posté le 13-10-2004 à 11:15:16  profilanswer
 

T'as qu'à rajouter dans ton ~/.bashrc (ou l'équivalent si tu utilise pas bash) :


PATH=$PATH:/ton/chemin/ou/ya/ton/divers.out


 
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

n°571601
jejech
Love is all
Posté le 13-10-2004 à 11:25:38  profilanswer
 

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 @++

n°571603
jejech
Love is all
Posté le 13-10-2004 à 11:29:12  profilanswer
 

ok ca marche... GG les gars

n°571735
bobuse
Posté le 13-10-2004 à 13:35:57  profilanswer
 

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)

mood
Publicité
Posté le 13-10-2004 à 13:35:57  profilanswer
 

n°571737
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 13-10-2004 à 13:37:46  profilanswer
 

+1 pour bobuse
 
pourrir le PATH c'est mal :o (y mettre . c'est TRES mal)


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°571884
AsTro
Posté le 13-10-2004 à 15:58:58  profilanswer
 

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 :
ln -s /home/moi/work/divers.out /home/moi/bin (si tu as /home/moi/bin dans ton path => echo $PATH pour le savoir)


 
 :jap:


---------------
>>>>>> WebFotos <<<<<<
n°573071
Alana
Amiga for ever.
Posté le 15-10-2004 à 09:38:53  profilanswer
 

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.

n°573073
jhd
Posté le 15-10-2004 à 09:41:49  profilanswer
 

black_lord a écrit :

+1 pour bobuse
 
pourrir le PATH c'est mal :o (y mettre . c'est TRES mal)


 
:jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Lancer un programme sans "./" sous Linux

 

Sujets relatifs
Comment envoyer un message du type "Net Send" de windows sous Linux ??Overclocker une carte graphique sous Linux [MDK] 10.1 ?????
Serveur de videoconference sous Linux ?Musique en ligne: Linux sur le banc de touche ?
lancer appli graphique en root avec kdmServeur de fichier Linux
[Linux RedHat][MySQL] Réplication de plusieurs baseslancer xorg avec gdm ou kdm
noob : comment acceder à mes fichiers partagés windows sous linux ?Commutateur KVM et linux
Plus de sujets relatifs à : Lancer un programme sans "./" sous Linux


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR