Als «path» getaggte Fragen

PATH (alle Großbuchstaben) ist der Name einer Umgebungsvariablen unter Unix-ähnlichen Betriebssystemen, DOS, OS / 2 und Microsoft Windows, die eine Reihe von Verzeichnissen angibt, in denen nach ausführbaren Programmen gesucht wird.


4
Pfadunabhängiges Shebangs
Ich habe ein Skript, das auf zwei Computern ausgeführt werden soll. Diese beiden Computer erhalten Kopien des Skripts aus demselben Git-Repository. Das Skript muss mit dem richtigen Interpreter (zB zsh) ausgeführt werden. Leider leben beide env und zshan unterschiedlichen Orten auf den lokalen und entfernten Rechnern: Remote-Maschine $ which env …
20 shell  zsh  cron  path 

4
"welche", aber alle
Ich denke, die meisten kennen den whichBefehl und ich benutze ihn häufig. Ich bin gerade in eine Situation geraten, in der ich neugierig bin, nicht nur welcher Befehl zuerst in meinem Pfad ist, sondern wie viele und wo alle Befehle in all meinen Pfaden sind. Ich habe versucht, auf welcher …
19 path 

1
Warum hat root nicht / usr / local im Pfad?
Ich habe festgestellt, dass der Standardpfad für root auf meinen VMs und Servern nicht / usr / local / bin enthält sudo -s echo $PATH /sbin:/bin:/usr/sbin:/usr/bin Während normale Benutzer auf dem Server / usr / local / bin haben /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sowen/bin Warum braucht root / usr / local nicht im Pfad? …
18 root  path 


3
Mein `which` Befehl kann (manchmal) falsch sein?
Ich habe die letzte Emacs-Version aus dem Quellcode (v24.2) kompiliert, da die auf meinem Computer installierte Version für mich (ziemlich) alt ist (v21.3). Ich habe das übliche getan: $configure --prefix=$HOME make make install Jetzt teste ich Emacs und stelle fest, dass die vorherige Version immer noch gestartet wird ... während …
17 bash  emacs  path  which 

4
wie man die Variable crontab PATH setzt
Ich hatte ein Problem beim Ausführen eines Skripts von Crontab. Nach einigen Recherchen habe ich verstanden, dass das Problem darin besteht, dass der PATH-Parameter / sbin nicht enthält. Ich habe nachgeschaut, was es in / etc / crontab beinhaltet: PATH=/sbin:/bin:/usr/sbin:/usr/bin Als Test - einfacher Cron-Job zum Drucken der PATH-Variablen: * …
17 centos  cron  path 

1
Prozent in der Umgebungsvariablen $ PATH
Mein $ PATH sieht so aus: /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 In der bash kann ich problemlos den in befindlichen Zauberstab aufrufen /home/torbjorr/deployed/x86_64-GNU%2fLinux/wand mögen $ 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 Im Bourneshell-Kompatibilitätsmodus kann der Zauberstab jedoch …
16 shell  path  dash  ash 


4
Hinzufügen von Pfaden zu PATH mithilfe einer mehrzeiligen Syntax
Soweit ich weiß, besteht die übliche Möglichkeit, der PATHUmgebungsvariablen einen Pfad hinzuzufügen, darin, Pfade zu verketten, die durch das :Zeichen getrennt sind. Wenn ich zum Beispiel drei Pfade hinzufügen möchte /my/path/1, /my/path/2und /my/path/3, müsste ich das wie folgt tun: PATH=$PATH:/my/path/1:/my/path/2:/my/path/3 das ist nicht leicht zu lesen. Gibt es eine Möglichkeit, …

4
Vollständige Ansicht, wo die PATH-Variable in Bash gesetzt ist
Ich habe an ein paar Stellen gelesen, dass das eingestellt PATHist, /etc/profileoder die .profileDatei, die sich im Hauptverzeichnis befindet. Sind dies die einzigen Orte, an denen der Pfad festgelegt ist? Ich möchte es besser verstehen. In der /etc/profileDatei heißt es wie im folgenden Kommentar "system-wide .profile file for the Bourne …

1
Warum wurde rsync nicht gefunden?
rsync -avP /home/user/.profile hpux3:/home/user/.profile bash: rsync: command not found Wenn ich ssh auf hpux3 mache 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 Ich habe PATHin $HOME/.profileund gesetzt $HOME/.bashrc. Soll ich es in der /etc/profileDatei einstellen ?
16 rsync  path 

2
Unter welchen Umständen wird die zuerst im Pfad gefundene ausführbare Datei nicht verwendet
Ich habe ein seltsames Verhalten mit zsh (5.4.2_1 installiert mit Homebrew) auf osx, das nicht das erste Auftreten einer ausführbaren Datei im Pfad verwendet. Hier ist das Szenario: echo $PATH kehrt zurück: /usr/local/Cellar/zplug/HEAD-9fdb388/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin Brauen ist in beiden /usr/local/Cellar/zplug/HEAD-9fdb388/bin und usr/local/bin/brew Dies wird dadurch bestätigt, dass ausgeführt wird, welches -a Gebräu …
15 zsh  path 

4
Bash: Adduser: Befehl nicht auf CentOS gefunden
Ich habe vor kurzem CentOS 5.5 auf meiner VMWare 8 installiert und versuche, dem System einen neuen Benutzer hinzuzufügen. Ich kann den Benutzer nur hinzufügen, wenn ich die su -Option verwende. Ich glaube, es hat etwas mit einem nicht richtig eingestellten Pfad zu tun. Ich habe den Pfad aktualisiert und …
15 shell  path 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.