Как запустить программу, не cd
переходя в каталог, где она находится?
Я пробовал ./my/dir myfile.pl
и без ведущего, .
но ничего не получилось.
решение1
Введите полный путь к исполняемому файлу:
./path/to/my/dir/myfile.pl
решение2
Две точки решают проблему, одна точка генерирует ошибку (по крайней мере, в Debian), как в примере ниже:
../usr/local/bin/мояпрограмма