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.
Avons-nous de toute façon ajouter un chemin globalement pour que chaque utilisateur l'obtienne dans $ PATH. Je veux ajouter le chemin de ANT pour que chaque utilisateur n'ait pas besoin de l'ajouter dans sa variable $ PATH.
J'ai un script que je veux pouvoir exécuter sur deux machines. Ces deux machines obtiennent des copies du script à partir du même référentiel git. Le script doit s'exécuter avec le bon interprète (par exemple zsh). Malheureusement, les deux env et zshvivent dans des endroits différents sur les machines locales …
Je pense que la plupart connaissent la whichcommande et je l'utilise fréquemment. Je suis juste tombé sur une situation où je suis curieux non seulement de savoir quelle commande est la première sur mon chemin, mais combien et où se trouvent toutes les commandes dans tous mes chemins. J'ai essayé …
J'ai remarqué que le chemin par défaut pour root sur mes serveurs virtuels et mes serveurs n'inclut pas / usr / local / bin sudo -s echo $PATH /sbin:/bin:/usr/sbin:/usr/bin Alors que les utilisateurs normaux sur le serveur ont / usr / local / bin /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sowen/bin Pourquoi root n'aurait-il pas besoin …
Lorsque j'exécute netstat --protocol unixou que lsof -Uje vois que certains chemins de socket Unix sont précédés du symbole @, par exemple, @ / tmp / dbus-qj8V39Yrpa . Ensuite, lorsque je cours, ls -l /tmpje ne vois pas de fichier nommé dbus-qj8V39Yrpa là - bas. La question est de savoir …
J'ai compilé la dernière version d'emacs à partir du code source (v24.2) car la version installée sur ma machine est (assez) ancienne pour moi (v21.3). J'ai fait comme d'habitude: $configure --prefix=$HOME make make install Maintenant, je teste emacs et j'ai réalisé qu'il lance toujours la version précédente ... alors que …
J'ai rencontré un problème lors de l'exécution d'un script à partir de crontab. Après quelques recherches, j'ai compris que le problème était dû au fait que le paramètre PATH n'inclut pas / sbin. J'ai regardé ce qu'il inclut dans / etc / crontab: PATH=/sbin:/bin:/usr/sbin:/usr/bin Comme test - tâche cron simple …
J'ai lu à quelques endroits que le PATHest défini dans /etc/profileou le .profilefichier qui se trouve dans le répertoire d'accueil. S'agit-il des seuls endroits où le chemin est défini? Je veux mieux le comprendre. Dans le /etc/profiledossier, comme le dit le commentaire suivant "system-wide .profile file for the Bourne shell". …
Mon $ PATH ressemble à ceci: /home/torbjorr/deployed/vector/x86_64-GNU%2fLinux:/home/torbjorr/deployed/typewriter/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mustudio/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mathext/x86_64-GNU%2fLinux:/home/torbjorr/deployed/doxymax/x86_64-GNU%2fLinux:/home/torbjorr/deployed/c2tex/x86_64-GNU%2fLinux:/home/torbjorr/deployed/x86_64-GNU%2fLinux/wand:/home/torbjorr/deployed/x86_64-GNU%2fLinux/spellesc:/home/torbjorr/deployed/x86_64-GNU%2fLinux/projinit:/home/torbjorr/deployed/x86_64-GNU%2fLinux/herbs:/home/torbjorr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games En bash, je peux sans problème invoquer la baguette située dans /home/torbjorr/deployed/x86_64-GNU%2fLinux/wand comme $ wand (i) Mål från "main.cpp" har registrerats (i) Skapar katalog "__wand_targets_dbg" (i) Kör g++ "main.cpp" -fpic -L"/home/torbjorr/deployed" -g -Wall -std=c++11 -I"/home/torbjorr/deployed" -o "__wand_targets_dbg/cb-template Cependant, en mode de compatibilité shell …
Comment puis-je définir des variables env pour que KDE les reconnaisse? Comment définissez-vous le chemin dans un environnement non shell (KDE)? Contrairement aux deux questions ci-dessus, je veux savoir comment faire cela pour GNOME. Ou mieux encore, existe-t-il une méthode indépendante du gestionnaire de fenêtres. Pour le shell / terminal, …
Pour autant que je sache, la manière habituelle d'ajouter un chemin à la PATHvariable d'environnement est de concaténer des chemins séparés par le :caractère. Par exemple, si je veux ajouter trois chemins à lui /my/path/1, /my/path/2et /my/path/3, je dois le faire comme suit: PATH=$PATH:/my/path/1:/my/path/2:/my/path/3 ce qui n'est pas facile à …
rsync -avP /home/user/.profile hpux3:/home/user/.profile bash: rsync: command not found Si j'ai fait ssh sur la machine hpux3 rsync version 3.1.1 protocol version 31 Copyright (C) 1996-2014 by Andrew Tridgell, Wayne Davison, and others. Web site: http://rsync.samba.org/ output truncated J'ai mis PATHdans $HOME/.profileet $HOME/.bashrc. Dois-je le mettre dans le /etc/profilefichier?
Parfois, je définis une fonction qui associe un exécutable et ajuste ses arguments ou sa sortie. Donc, la fonction a le même nom que l'exécutable, et j'ai besoin d'un moyen pour exécuter l'exécutable à partir de la fonction sans appeler la fonction de manière récursive. Par exemple, pour exécuter automatiquement …
J'ai un comportement étrange avec zsh (5.4.2_1 installé avec homebrew) sur osx n'utilisant pas la première occurrence d'un exécutable dans le chemin. Voici le scénario: echo $PATH Retour: /usr/local/Cellar/zplug/HEAD-9fdb388/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin l'infusion est à la fois /usr/local/Cellar/zplug/HEAD-9fdb388/bin et usr/local/bin/brew Ceci est confirmé en lançant quel brassage -a qui renvoie: /usr/local/Cellar/zplug/HEAD-9fdb388/bin/brew /usr/local/bin/brew Mais …
J'ai récemment installé CentOS 5.5 sur mon VMWare 8 et j'essaie d'ajouter un nouvel utilisateur sur le système. Je ne peux pas ajouter l'utilisateur sauf si j'utilise l' su -option. Je crois que cela doit faire quelque chose avec un chemin mal défini. J'ai mis à jour le chemin et …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.