ubuntu终端找不到指令?

图片说明

你这是perl没安装好吧?你打开文件看看第一行,应该是类似这样的:
#!/usr/bin/perl

第一行标记的是解释器的路径或相关命令,如果对应路径或者命令不存在,就会像上面这样报错。

所以首先检查perl已经安装好,如果perl安装无误,但上面这样做还是不行,那就直接这么来:

sudo perl vmware-install.pl

vmware-install.pl存在么?路径对么

按照图片操作1图片说明2

直接输入su就可以切换到管路员权限,另外要注意文件本身的执行权限,

vmware-install.pl文件登录的用户是否有执行权限?

sudo chmod a+x vmware-install.pl
给它加执行的权限试试
或者直接cd到这个文件所在的目录通过ls -l 查看是否有执行权限

sudo passwd root然后设置下root密码,在使用su切换到root用户,在执行