在Linux下执行某个Perl文件,有时候直接输入输入(如runtest.plx)不能执行,而必须在命令前加./才行

有时候不加./也可以,这是为什么?

加入 ./ 代表当前目录下执行这个程序 runtest.plx, 有一种情况下需要特别注意:

    相同程序名runtest.plx 已经在Linux PATH里,那么不加./ 则会运行PATH指定路径下的runtest.plx文件。

    如果你想运行这个当前目录下的runtest.plx,则需要加 ./

温馨提示:答案为网友推荐,仅供参考
相似回答