如何在 Linux 命令行中运行不同目录中的程序?

如何在 Linux 命令行中运行不同目录中的程序?

如何在不cd进入程序所在目录的情况下运行该程序?

我曾./my/dir myfile.pl多次尝试不用引线.,但都不起作用。

答案1

输入可执行文件的完整路径:

./path/to/my/dir/myfile.pl

答案2

两个点可以解决问题,一个点会生成错误(至少在 debian 上),如下例所示:

../usr/local/bin/我的程序

相关内容