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.
Je veux grep le script actuel afin que je puisse imprimer les informations d'aide et de version à partir de la section des commentaires en haut. Je pensais à quelque chose comme ça: grep '^#h ' -- "$0" | sed -e 's/#h //' Mais ensuite je me suis demandé ce …
Dans la section "Recherche et exécution de commandes" , la spécification POSIX indique que la PATHrecherche est effectuée lors de la recherche d'un utilitaire à exécuter (à quelques exceptions près). La spécification mentionne-t-elle un endroit qui PATHsera initialisé à une valeur qui garantit que tous les utilitaires standard seront trouvés? …
La complétion du chemin de tabulation ne fonctionne pas (au moins sur Ubuntu et AFAIK Arch) avec sudo mount <whatever> Le fichier ISO que j'essaye de monter n'est pas dans /etc/fstab. Si je tape juste mount <whatever> l'achèvement fonctionne (mais bien sûr la commande échoue car je ne suis pas …
J'ai un fichier sh que j'aimerais pouvoir ouvrir à tout moment depuis le terminal. Je voudrais taper "studio" dans le terminal et ouvrir le studio android Je me souviens avoir utilisé ln -spour cela, mais j'ai oublié et j'ai déjà perdu beaucoup de temps à chercher sur le Web. De …
Je reçois quand j'echo $ PATH: Users/myusername/.node_modules_global/bin:/Users/mac/.node_modules_global/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/mac/Library/Android/sdk/platform-tools:/platform-tools. Je souhaite supprimer certains chemins d'accès, mais lorsque j'ouvre le fichier à l'aide de la commande vim /etc/paths, j'obtiens les résultats suivants: /usr/local/bin /usr/bin /bin /usr/sbin /sbin Le fichier / etc / chemins est-il différent de la variable $ PATH?
J'ai créé un programme C simple comme ceci: int main(int argc, char *argv[]) { if (argc != 5) { fputs("Not enough arguments!\n", stderr); exit(EXIT_FAILURE); } Et j'ai mon PATH modifié dans etc / bash.bashrc comme ceci: PATH=.:$PATH J'ai enregistré ce programme en tant que set.c et je le compile avec …
Je fais pas mal de binaires, de scripts, etc. que je veux installer facilement (en utilisant mes propres rpms). Comme je veux qu'ils soient accessibles à tous, mon intuition serait de les mettre dans / usr / bin; pas besoin de changer de CHEMIN pourtant; mes exécutables disparaissent maintenant dans …
Je suis perplexe quant à la façon dont le chemin utilisé pour trouver les manpages est défini. La "bonne chose" semble se produire comme par magie. Par exemple, si vous changez mon CHEMIN de /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin à /usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin le chemin recherché pour les manpages (selon man --path) change de /usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/local/git/share/man:/usr/texbin/man à …
Existe-t-il un moyen "facile" d'exécuter une commande de style "ls -la" pour répertorier tous les fichiers / binaires exécutables dans le CHEMIN actuel? (J'ai l'intention de diriger la sortie dans grep, pour rechercher des commandes avec des préfixes inconnus mais essentiellement des "noms" connus, le genre de cas où l'auto-complétion …
Une chose qui me laisse perplexe sur Linux de bureau, au moins, c'est que presque tout est dans mon CHEMIN. Par tout, je veux dire toutes les applications de bureau, y compris des choses comme gnome-character-map et glchess. Ceux-ci n'ont pas d'interfaces de ligne de commande à proprement parler, donc …
J'ai des outils java que je dois utiliser. Les outils se trouvent dans un dossier rempli de fichiers jar. Je voulais ajouter ce dossier à mon chemin, pour les raisons évidentes, mais après avoir modifié mon .bash_profile pour inclure le nouveau dossier dans la variable $ PATH et le source, …
Dans un script, j'obtiens $0le chemin relatif possible vers celui-ci. Pour le convertir en absolu, j'ai trouvé cette solution que je ne comprends pas: abspath=$(cd ${0%/*} && echo $PWD/${0##*/}) Mon problème est la magie à l'intérieur de ${0%/*}et ${0##*/}. Il semble que le premier extrait le nom du répertoire et …
D'après ce que j'ai glané à divers endroits avec des discussions sur /usr/libexec/path_helperet tout, apparemment, la façon moderne d'ajouter des éléments à la variable d'environnement PATHdans macOS Sierra 10.12 est de: Modifier le /etc/pathsfichier Ajoutez le ou les fichiers à lire dans le /etc/paths.drépertoire. Mes questions: Quel est le plus …
Dans mon comportement zsh actuel, appuyer sur tab après avoir tapé "sudo" ajoute juste un espace. $ sudo ... Ce que je veux vraiment, c'est que l'onglet se développe complètement sur le chemin du binaire qu'il est sur le point d'exécuter lorsque j'appuie sur l'onglet, ce qui me permet de …
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.