别人给了我一个shell脚本,我从电脑里拖到虚拟机的linux系统后,如何运行这个shell

直接双击完全没反应,路径寻找./也没法运行,sh指令也不行,我是小白,懂得不多,真心求教

先chmod -x 脚本路径 添加执行权限 然后将脚本命名为.sh文件 然后进入脚本所在目录 执行./脚本名.sh
举例说明 假如脚本名字为aaa.txt 在/tmp目录下 则命令如下
cd tmp
chmod +x aaa.txt
mv aaa.txt aaa.sh
./aaa.sh

先ls -l显示一下shell脚本的当前目录,查看脚本是否有x执行权限,如果没有chmod修改
然后./xxx.sh来执行。

先看是不是执行权限问题,然后就是文件格式问题。用vim打开脚本,看看最前面几行就知道用什么shell执行。

先压缩了,再拖到linux下解压