
Ich habe folgende Zeilen in meinem .bash_profile
.
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
Ich glaube, ich habe es irgendwo im Internet gefunden.
Ist es auch ok, wenn ich nur schreibe, PATH="$HOME/bin:$PATH"
ohne zu prüfen, ob ein Verzeichnis existiert? Verursacht es ein Problem, wenn ich einen nicht vorhandenen Pfad hinzufüge $PATH
?
Antwort1
Das lässt sich ganz einfach ausprobieren. bash
Es wird sich nicht beschweren, wenn Sie in PATH ein nicht vorhandenes Verzeichnis hinzufügen (es werden dort aber offensichtlich auch keine Befehle oder Skripte gefunden).
Wenn Sie das Verzeichnis später erstellen und ausführbare Dateien dort speichern, bash
werden sie gefunden.
Antwort2
Anders ausgedrückt: Der einzige Grund, einen der folgenden Pfade in PATH zu überprüfen, ist, dass beim Suchen einer Datei im vorherigen ein Fehler aufgetreten ist. Fehler verursachen also kein Problem, sie sind sogar zu erwarten.