Excution d'un programme libre
Linux-ama
Messages postés
2
Date d'inscription
Statut
Membre
-
kmf31 Messages postés 1564 Statut Contributeur -
kmf31 Messages postés 1564 Statut Contributeur -
Bonjour utilisateurs de linux
Ma question est:
comment excuter un programme libre directement sur le shell sans avoir recours au ./
Merci par avance
LINUX-AMA
Ma question est:
comment excuter un programme libre directement sur le shell sans avoir recours au ./
Merci par avance
LINUX-AMA
A voir également:
- Excution d'un programme libre
- Programme demarrage windows - Guide
- Comment mettre libre office en blanc - Guide
- Libre office gratuit - Télécharger - Suite bureautique
- Message programmé - Guide
- Desinstaller un programme - Guide
4 réponses
Salut,
Mettre le répertoire contenant ton programme dans la variable "$PATH" :
Mettre le répertoire contenant ton programme dans la variable "$PATH" :
PATH=$PATH:/chemin/de_ton_programme export PATH
salut
c fait, mais je suis obligé a faire ca pour chaque ouverture d'une nouvelle fenetre "SHELL"!!!
Il n ya pas une autre astuce pour y remedier a ca?
Merci
c fait, mais je suis obligé a faire ca pour chaque ouverture d'une nouvelle fenetre "SHELL"!!!
Il n ya pas une autre astuce pour y remedier a ca?
Merci
En fait en tant qu'utilisateur simple on peut ajouter le repertoire actuel, qui est le "." (le point), dans le PATH, en faisant:
export PATH=.:$PATH
et bien sur on met ca dans le ~/.bashrc ou ~/.profile ou ~/.bashrc_local ou similaire pour que ce soit automatique. (Apres la modif rouvrir de nouvelles fenetres de console/terminal pour que ce soit active!).
Par contre il ne faut mettre pas le "." dans le PATH pour "root" pour raisons de securite. Par exemple un mechant utilisateur pourrait placer une copie bidon d'une commande comme "ls" ou "cp" dans un repertoire a lui et si par hasard l'administrateur y vas avec "cd ..." et fait apres il executera "ls" ou "cp" il prendra la copie bidon permettant de faire de choses graves dans le systeme avec les permissions de root (genre installer un cheval de troie par exemple).
export PATH=.:$PATH
et bien sur on met ca dans le ~/.bashrc ou ~/.profile ou ~/.bashrc_local ou similaire pour que ce soit automatique. (Apres la modif rouvrir de nouvelles fenetres de console/terminal pour que ce soit active!).
Par contre il ne faut mettre pas le "." dans le PATH pour "root" pour raisons de securite. Par exemple un mechant utilisateur pourrait placer une copie bidon d'une commande comme "ls" ou "cp" dans un repertoire a lui et si par hasard l'administrateur y vas avec "cd ..." et fait apres il executera "ls" ou "cp" il prendra la copie bidon permettant de faire de choses graves dans le systeme avec les permissions de root (genre installer un cheval de troie par exemple).