Comment sont définis les "alias/liens" qui ne sont pas dans .bashrc ?

Comment sont définis les "alias/liens" qui ne sont pas dans .bashrc ? - Divers - Linux et OS Alternatifs

Marsh Posté le 02-04-2006 à 19:55:44    

Bonsoir à tous,
 
Je continue mes premiers pas (enfin ça fait plusieurs années que je fais mes premiers pas de temps à autre :D) dans Linux.
 
Je sais qu'on peut créer des alias en tapant "alias nomAlias etc...", ou les placer directement dans .bashrc pour qu'ils soient "définitifs".
 
Mais où sont placés tous les autres ? Par exemple, si je tapes "firefox", quelque soit le dossier où je me trouve, il va me le lancer... comment changer ça ?
 
J'ai installé une autre version (en test) en plus de celle que j'ai déjà, et je voudrais qu'en tapant "firefox" il m'ouvre cette version là ... et non plus l'autre.
 
Ca se change comment ? Merci :jap:


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 02-04-2006 à 19:55:44   

Reply

Marsh Posté le 02-04-2006 à 19:57:12    

ça se change avec un alias. [:spamafote]


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 02-04-2006 à 19:58:59    

Où sont installées ces deux versions ?

Reply

Marsh Posté le 02-04-2006 à 20:08:35    

la 1.0.7 était pré-installée dans /usr/lib/mozilla-firefox/
 
j'ai mis la 1.5 dans mon home
 
mirtouf> T'es pas obligé de le prendre sur ce ton, je n'y connais pas grand chose en Linux, je vais faire mon possible pour progresser ;)


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 02-04-2006 à 20:11:42    

Une solution alternative aux alias :  
 
Tu peux rajouter ~yell/firefox-1.5/bin (là où est situé l'exécutable du moins) en première position dans ton $PATH.

Reply

Marsh Posté le 02-04-2006 à 20:15:17    

Ok je vais essayer.
 
Parce que ça ne marche pas avec les alias. (ok, si je tape firefox dans la console ça marche, mais si je créé un lancer d'application et que je mets "firefox", ça me lance toujours la 1.0.7)


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 03-04-2006 à 14:04:53    

regardes du côté de la variable d'environnement PATH. Elle contient tous les chemins des dossiers contenant des exécutables.
 
si tu tapes firefox, le shell va parcourir les dossiers contenus dans cette variable et démarrer le premier binaire répondant au nom "firefox". Pour les alias, c'est un mécanisme interne au shell, donc je ne suis pas sûr que les boutons d'application les prennent en compte
 
sinon, pour les variables d'environnement, qui sont nombreuses, man bash te répondra (entre autres)

Reply

Sujets relatifs:

Leave a Replay

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