Newbie qui veut comprendre, Question sur le SHELL

Newbie qui veut comprendre, Question sur le SHELL - Divers - Linux et OS Alternatifs

Marsh Posté le 15-07-2003 à 16:37:58    

Bonjour,
Alors mon probleme c ke j'aime pas faire de la "magie", ya donc qq ptit truc que j'aimerai comprendre.
Quand j'installe un rpm, par exemple l'encodeur lame, je peux apres l'installation lancer cette encodeur via le shell en tapant simplement "lame". J'aimerai savoir comment le shell sait ke la commande lame sert a lancer cet encodeur?  
J'imagine qu'il doit y avoir un fichier de config faisant les lien entre les commandes et les executables. c ça?

Reply

Marsh Posté le 15-07-2003 à 16:37:58   

Reply

Marsh Posté le 15-07-2003 à 16:41:59    

Non, le shell a une variable qui s'appelle PATH (tapes echo $PATH pour voir son contenu) qui contient la liste des répertoires dans lesquels se trouvent les exécutables.
 
Quand tu tapes lame, le shell cherche dans ces répertoires un exécutable ayant ce nom, et le premier qu'il trouve, il l'exécute.

Reply

Marsh Posté le 15-07-2003 à 17:06:31    

OK merci, jy voit deja plus clair

Reply

Marsh Posté le 15-07-2003 à 18:01:06    

twister a écrit :

J'imagine qu'il doit y avoir un fichier de config faisant les lien entre les commandes et les executables. c ça?

Je suis surpris que l'on puisse avoir cette image du système.
Tape :
 
export PATH=
 
tu vas voir, tu n'auras plus accès qu'aux commandes inclues dans l'interpréteur de commandes (c'est bash par défaut).

Reply

Marsh Posté le 15-07-2003 à 18:40:47    

Desole, je suis reste trop longtemps sous windows.....
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed