You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下Perl脚本无法直接执行,需添加perl前缀才能运行的问题求助

Ubuntu 22.04下Perl脚本无法直接执行,需添加perl前缀才能运行的问题求助

大家好,我最近在Ubuntu 22.04上运行一个简单的Perl脚本时遇到了个奇怪的问题,想请各位帮忙分析下原因。

先给大家看下我的脚本内容test.pl:

#!/usr/bin/perl

print "Hello\n";

我用which perl确认了Perl的路径,输出是:

/usr/bin/perl

之前我一直习惯直接通过脚本路径来执行,但现在这么做会提示权限拒绝,只有加上perl前缀才能正常运行:

distcc@a172-24-178-137:~$ ./test.pl
bash: ./test.pl: Permission denied
distcc@a172-24-178-137:~$ perl ./test.pl
Hello

我特意检查了脚本的权限,看起来是完全符合可执行要求的:

distcc@a172-24-178-137:~$ ls -l test.pl
-rwxr-xr-x 1 distcc staff 33 Feb  6 17:07 test.pl

实在搞不懂哪里出问题了,有没有大佬能帮我看看这是什么原因导致的呀?

备注:内容来源于stack exchange,提问作者guygrinberger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 14:29:06