Ich habe meinen Skriptordner korrekt zu meinem $ PATH hinzugefügt. Aber ich kann die Skripte immer noch nicht von überall ausführen, indem ich sie einfach aufrufe. Wie erreiche ich das?
Beispiel. Wenn ich ~/scripts/
auf meinem Weg ~/scripts/
bin und auf dem ich foo.sh
bin, möchte ich in der Lage sein, irgendwo zu sein und zu tippen foo
und es ausführen zu lassen foo.sh
. Wenn ich tippe, echo $PATH
sehe ich, dass mein scripts
Ordner korrekt in meinem Pfad enthalten ist. Ich habe es auch foo.sh
ausführbar gemacht, denn wenn ich cd
in das scripts
Verzeichnis gehe und foo.sh
es richtig eingebe , läuft es.
Was vermisse ich?
.sh
Erweiterung, die eigentlich nicht notwendig ist