Questions marquées «path»

PATH (tout en majuscules) est le nom d'une variable d'environnement sur les systèmes d'exploitation de type Unix, DOS, OS / 2 et Microsoft Windows, spécifiant un ensemble de répertoires dans lesquels les programmes exécutables sont recherchés.




7
Comment faire `sudo` preserve $ PATH?
Je dois exécuter un programme installé sur / opt / godi / sbin (un répertoire personnalisé). Si j'ajoute ce répertoire à PATH, en ajoutant la ligne suivante à mon fichier .bashrc export PATH=$PATH:/opt/godi/bin:/opt/godi/sbin alors je peux essayer d’exécuter la commande très bien (sauf qu’elle échoue car elle nécessite sudo). Cependant, …
123 sudo  path 

4
Où les exécutables recherchent-ils des objets partagés au moment de l'exécution?
Je comprends comment définir des objets partagés au moment de la liaison / compilation. Cependant, je me demande toujours comment les exécutables recherchent l’objet partagé ( *.sobibliothèques) au moment de l’exécution. Par exemple, mon application a.outappelle des fonctions définies dans la lib.sobibliothèque. Après la compilation, je passe lib.soà un nouveau …

3
Est-il prudent d'ajouter. à mon chemin? Comment venir?
J'ai vu des personnes mentionner dans d' autres réponses qu'il est une mauvaise idée d'inclure le répertoire de travail actuel (' .') dans votre $PATHvariable d'environnement, mais je n'ai pas été en mesure de trouver une question traitant spécifiquement du problème. Alors, pourquoi ne devrais-je pas ajouter .à mon chemin? …
49 path 

16
Supprimer les entrées $ PATH en double avec la commande awk
J'essaie d'écrire une fonction shell bash qui me permettra de supprimer les copies dupliquées des répertoires de ma variable d'environnement PATH. On m'a dit qu'il est possible d'y parvenir avec une commande d'une ligne à l'aide de la awkcommande, mais je ne sais pas comment le faire. Quelqu'un sait comment?
48 bash  shell  awk  path 

5
Les entrées en double dans $ PATH sont un problème?
Je source bashrc de quelques-uns de mes amis. Je finis donc par avoir des entrées en double dans ma variable $ PATH. Je ne suis pas sûr que ce soit le problème pour les commandes dont le démarrage est long. Comment fonctionne $ PATH en interne dans bash? Avoir plus …
45 bash  path 

4
Afficher PATH de manière lisible par l'homme
Je souhaite afficher ma variable d'environnement PATH d'une manière plus lisible par l'homme. $ echo $PATH /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin:/Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/bin:/usr/local/git/bin:/Users/arturo/.gvm/groovy/current/bin:/Users/arturo/.gvm/grails/current/bin:/Users/arturo/.gvm/griffon/current/bin:/Users/arturo/.gvm/gradle/current/bin:/Users/arturo/.gvm/lazybones/current/bin:/Users/arturo/.gvm/vertx/current/bin:/Users/arturo/.gvm/bin:/Users/arturo/.gvm/ext:/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin Je pense à quelque chose comme ça: $ echo $PATH | some cut and awk magic /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin /Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin /Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin /Users/arturo/.rvm/bin ...

2
Quelles distributions ont $ HOME / .local / bin dans $ PATH?
Exemple: dans Ubuntu, il y a toujours un .localrépertoire dans le répertoire personnel et .profilecomprend cette ligne: PATH="$HOME/bin:$HOME/.local/bin:$PATH" $HOME/.local/binn'existe pas par défaut, mais s'il est créé, il existe déjà $PATHet les exécutables peuvent être trouvés. Ceci n'est pas mentionné exactement dans la spécification du répertoire XDG, mais semble en être …

7
Pourquoi les variables PATH sont-elles différentes lors de l'exécution avec sudo et su?
Sur ma machine virtuelle Fedora, lors de l'exécution avec mon compte d'utilisateur, j'ai /usr/local/binsur mon chemin: [justin@justin-fedora12 ~]$ env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin Et de même lors de l'exécution su: [justin@justin-fedora12 ~]$ su - Password: [root@justin-fedora12 justin]# env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin Cependant, lors de l'exécution via sudo, ce répertoire …



2
Où se trouve le PATH de cron?
Cron n'utilise pas le chemin de l'utilisateur dont elle est la crontab et a le sien. Elle peut facilement être modifiée en ajoutant PATH=/foo/barau début de la crontab, et la solution classique consiste à toujours utiliser des chemins absolus pour les commandes exécutées par cron, mais où est défini le …
34 cron  path 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.