Rechercher : dans
Par :

Création commande Shell

Dernière réponse le 26 nov 2007 à 19:45:56 Fils, le 26 nov 2007 à 19:15:42 
 Signaler ce message aux modérateurs

Bonjour, je suis un peu profane sous linux donc je me permet de posté ici pour avoir un éclaircissement.

J'aimerai savoir comment intégré un programme que j'ai installé sous ma distrib ( Mandriva 2008 ), comme une commande de shell et pouvoir l'éxécuté depuis n'importe quel emplacement et pas seulement depuis le répertoire dans lequel se trouve le programme.

Par exemple pour thunderbird juste avoir a tapper : thunderbird dans mon shell au lieu d'un rébarbatif : /usr/local/lib/thunderbird-2.0.0.9/thunderbird

en vous remerciant,

Configuration: Linux Mandriva
Firefox 2.0.0.8

Meilleures réponses pour « Création commande Shell » dans :
[Shell] Créer un fichier vide VoirPour créer un fichier vide, il vous suffit de taper la commande suivante : > fichier Vous pouvez également utiliser la commande touch : touch fichier
Création d'une commande sous Linux VoirLe monde Unix/Linux n'est pas toujours facile à prendre main. Et parfois pour parvenir à ses fins, on est bien heureux de savoir réaliser une petite commande ! Voyons ce qu'est une commande et comment cela se passe ! *Qu'est-ce qu'une commande...
Exécuter - Créer votre propre commande VoirPour ceux qui aiment tout faire avec le clavier, il est possible de créer vos propres commandes exécutables dans Menu démarrer > Exécuter. Nous allons prendre l'exemple de la commande netnavig qui exécutera Mozilla FireFox. Ouvrez la base...
Linux - Le shell VoirIntroduction au shell L'interpréteur de commandes est l'interface entre l'utilisateur et le système d'exploitation, d'où son nom anglais «shell», qui signifie «coquille». Le shell est ainsi chargé de faire l'intermédiaire le système...
Systèmes UNIX - Le shell VoirIntroduction au shell L'interpréteur de commandes est l'interface entre l'utilisateur et le système d'exploitation, d'où son nom anglais «shell», qui signifie «coquille». Le shell est ainsi chargé de faire l'intermédiaire entre le système...
Introduction aux systèmes UNIX VoirLe système UNIX Le système Unix est un système d'exploitation multi-utilisateurs, multi-tâches, ce qui signifie qu'il permet à un ordinateur mono ou multi-processeurs de faire exécuter simultanément plusieurs programmes par un ou plusieurs...

1

marc[i1], le 26 nov 2007 à 19:27:35

Salut,

il te suffit de créer un lien symbolique dans /usr/bin

cd /usr/bin
ln -s /usr/local/lib/thunderbird-2.0.0.9/thunderbird

Par contre, placer Thunderbird dans /usr/local/lib n'est pas très judicieux, soit tu le met dans /usr/local, soit dans /opt, mais les répertoires lib/ sont fait pour acceuillir les bibliothèques pas de logiciells complet :)
Archlinux ... le linux qu'il est bien ! sur archlinux.fr

Répondre à marc[i1]

2

jeanbi, le 26 nov 2007 à 19:29:45

Bonjour,
un petit lien vers /bin
ln -s fichiersource lien
donc dans ton cas
bien sur en root
ouvre une console
$su -
motde passe
#ln -s /usr/local/lib/thunderbird-2.0.0.9/thunderbird /bin
ensuite il te suffit de taper thunderbird et zou
a+
zut pas assez rapide marc(1) m'a encore grater lol

FC 7 - Mandriva 2007.1-Debian -
Les meilleures choses ont besoin de patience.(JC ANGLADE)

Répondre à jeanbi

3

Fils, le 26 nov 2007 à 19:40:18

Merci bien à tous les deux, effectivement pour l'utilisation du dossier en */lib, j'ai suivi un tutorial donc en comprennant pas tout à fait ce que je faisait.

Merci encore !

Répondre à Fils

4

 Myrza, le 26 nov 2007 à 19:45:56

Ou avec des alias dans ton shell , mais j'ai pas envie de t'embrouiller suit plutot ce qui est dit plus haut. ;)

Répondre à Myrza