Cherche commande UNIX
Alina
-
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
Bonjour,
SVP, je lance une application "AAA" à partir d'un répertoire et ca marche. Dès que je sort du répertoire l'application n'est plus reconue.
Pourriez vous me dire la commande unix adequate pour que cette appliocation soit reconue à partir de tes les repertoires
merci infiniment
SVP, je lance une application "AAA" à partir d'un répertoire et ca marche. Dès que je sort du répertoire l'application n'est plus reconue.
Pourriez vous me dire la commande unix adequate pour que cette appliocation soit reconue à partir de tes les repertoires
merci infiniment
A voir également:
- Cherche commande UNIX
- Invite de commande - Guide
- Commande terminal mac - Guide
- Diskpart commande - Guide
- Commande dism - Guide
- Commande scannow - Guide
3 réponses
1) Donner le chemin absolu, par exemple:
2) Copier l'application dans un repertoire qui est dans ton PATH (chemin), par exemple /usr/bin/... , /usr/local/bin/... mais ce sont de repertoires du systeme et il faut se mettre en root pour cette copie.
3) Le mieux est de creer chez soi un petit repertoire applications, par exemple: /home/alina/bin/
et apres on ajoute ca dans son PATH, pour une fois:
Apres le AAA marchera depuis partout (dans la shell actuel!).
Pour modifier le PATH de facon permanente il faut mettre la ligne "PATH=..." de ci-dessus soit dans le fichier ~/.profile ou soit dans ~/.bashrc et alors dans toute shell/fenetre terminal qu'on ouvrira apres ce sera bon (pour les terminaux ouvert avant il faut tapper la commande PATH=... une fois ou les fermer et rouvrir).
/home/alina/dossier_de_travail/AAA
2) Copier l'application dans un repertoire qui est dans ton PATH (chemin), par exemple /usr/bin/... , /usr/local/bin/... mais ce sont de repertoires du systeme et il faut se mettre en root pour cette copie.
3) Le mieux est de creer chez soi un petit repertoire applications, par exemple: /home/alina/bin/
cd /home/alina mkdir bin cd dossier_de_travail cp AAA /home/alina/bin/
et apres on ajoute ca dans son PATH, pour une fois:
PATH=/home/alina/bin:$PATH
Apres le AAA marchera depuis partout (dans la shell actuel!).
Pour modifier le PATH de facon permanente il faut mettre la ligne "PATH=..." de ci-dessus soit dans le fichier ~/.profile ou soit dans ~/.bashrc et alors dans toute shell/fenetre terminal qu'on ouvrira apres ce sera bon (pour les terminaux ouvert avant il faut tapper la commande PATH=... une fois ou les fermer et rouvrir).
tu as de la chance j'ai vu ça en TD ce jeudi même, il faut que tu rentre la commande suivante dans la console :
PATH = $PATH:répertoire_de_l_application
le répertoire de l'application c'est le chemin complet à partir de la racine du genre /home/...
PATH = $PATH:répertoire_de_l_application
le répertoire de l'application c'est le chemin complet à partir de la racine du genre /home/...
Salut,
kmf31 je ne suis pas sous tes trousses.
3) Le mieux est de creer chez soi un petit repertoire applications, par exemple: /home/alina/bin/
Je crois aussi que c'est le mieux, tout à fait d'accord avec toi.
Toutefois en ce cas si alina est sous Mandriva ou Fedora4 (je n'est pas essayé sur une autre distribution) plus besoin d'ajouter dans la variable PATH
/home/alina/bin
puisque il est déjà par défault.
Fedora4
Mandriva
lami20j
kmf31 je ne suis pas sous tes trousses.
3) Le mieux est de creer chez soi un petit repertoire applications, par exemple: /home/alina/bin/
Je crois aussi que c'est le mieux, tout à fait d'accord avec toi.
Toutefois en ce cas si alina est sous Mandriva ou Fedora4 (je n'est pas essayé sur une autre distribution) plus besoin d'ajouter dans la variable PATH
/home/alina/bin
puisque il est déjà par défault.
Fedora4
[t@localhost ~]$ echo $PATH /usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/t/bin [t@localhost ~]$ ls -l /home/t/bin ls: /home/t/bin: Aucun fichier ou répertoire de ce type [t@localhost ~]$
Mandriva
[lamitest@localhost ~]$ echo $PATH /usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games:/home/lamitest/bin [lamitest@localhost ~]$ ls -l /home/lamitest/bin ls: /home/lamitest/bin: No such file or directory [lamitest@localhost ~]$
lami20j