Wie kann ich ein Programm ausführen, ohne cd
in das Verzeichnis zu wechseln, in dem es sich befindet?
Ich habe es immer wieder versucht ./my/dir myfile.pl
, ohne die Führung, .
aber keine Arbeit.
Sie geben den vollständigen Pfad der ausführbaren Datei ein:
./path/to/my/dir/myfile.pl
Zwei Punkte lösen das Problem, ein Punkt erzeugt einen Fehler (mindestens unter Debian) wie im folgenden Beispiel:
../usr/local/bin/myprogram
quelle
/usr/local/bin/myprogram
.