windows下使用linux脚本,关键是要有linux模拟环境,具体可以参考以下内容。
一、windows10用户可以通过windows上的linux子系统来运行linux上的脚本文件。
1、首先运行cmd,在cmd命令提示符执行bash命令。
2、然后找到要执行的脚本文件执行即可。下图执行了一个t.sh的脚本文件。
二、对于windows10之前的版本,可以借助于vmware、virtualpc等虚拟机来安装linux虚拟机,从而实现linux脚本的执行。
三、除了安装虚拟机外,也可以安装windows上的linux模拟环境,比如cygwin。
方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本:12cd /data/shell./hello.sh
./的意思是说在当前的工作目录下执行hello.sh。如果不加上./,bash可能会响应找到不到hello.sh的错误信息。因为目前的工作目录(/data/shell)可能不在执行程序默认的搜索路径之列,也就是说,不在环境变量PASH的内容之中。查看PATH的内容可用
echo
$PASH
命令。现在的/data/shell就不在环境变量PASH中的,所以必须加上./才可执行。
方法二:以绝对路径的方式去执行bash
shell脚本:
1/data/shell/hello.sh
方法三:直接使用bash
或sh
来执行bash
shell脚本:
12cd /data/shellbash hello.sh
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)