linux sh 执行 ubuntu执行sh文件详细步骤
大家好,linux sh 执行相信很多的网友都不是很明白,包括ubuntu执行sh文件详细步骤也是一样,不过没有关系,接下来就来为大家分享关于linux sh 执行和ubuntu执行sh文件详细步骤的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
linux shell脚本执行命令
linux shell脚本执行命令主要有四种方式,具体介绍如下:
方式一:
切换到shell脚本所在的目录(也叫工作目录)执行shell脚本,具体代码是:
cd/data/shell
./hello.sh
方式二:
可以以绝对路径的方法去执行bash shell脚本,具体代码是:
/data/shell/hello.sh
方式三:
可以选择直接使用bash命令或者sh命令来执行bash shell脚本,具体代码是:
cd/data/shell
bash hello.sh
或者
cd/data/shell
sh hello.sh
方式四:
还可以选择在当前的shell环境中执行bash shell脚本,具体代码是:
cd/data/shell
. hello.sh
或
cd/data/shell
source hello.sh
说明:前三种方式执行shell脚本时都需要在当前shell(即父shell)开启的一个子shell环境中执行,完成之后就会关闭回到原来的shell中,但方式四是直接在当前的shell中执行的。
如何在windows上执行. sh脚本文件
在Windows系统下,可以通过安装Git Bash或Windows Subsystem for Linux(WSL)来运行.sh脚本文件。
Git Bash是一个基于Windows平台的Git命令行工具,它提供了Unix风格的shell环境,可以运行.sh脚本文件。安装Git Bash后,可以在任意文件夹下右键点击.sh文件,选择“Git Bash Here”,即可在Git Bash中运行脚本。另外,也可以在Git Bash中输入脚本文件的路径来运行脚本,例如:./script.sh。
Windows Subsystem for Linux(WSL)是微软为Windows 10提供的一项功能,它可以在Windows上运行Linux环境,并可以直接运行.sh脚本文件。安装WSL后,可以在Windows文件浏览器中直接打开Linux子系统,并在其中运行.sh脚本文件。
除了以上两种方法,还可以使用第三方工具,如Cygwin或MSYS2,它们也可以提供类似Unix的shell环境,以运行.sh脚本文件。
总之,在Windows系统下运行.sh脚本文件需要模拟Unix环境的命令行工具,可以通过安装Git Bash、Windows Subsystem for Linux或其他第三方工具来实现。不同的工具提供了不同的功能和特点,用户可以根据自己的需求和喜好选择适合自己的工具。同时,也需要注意不同工具的安装和使用方法,以确保正确运行.sh脚本文件。
Linux下面如何运行 SH文件
本文介绍Linux下面用命令如何运行.sh文件的方法,有两种方法:
一、直接./加上文件名.sh,如运行hello.sh为./hello.sh【hello.sh必须有x权限】
二、直接sh加上文件名.sh,如运行hello.sh为sh hello.sh【hello.sh可以没有x权限】
工具/原料
windows、linux
xshell
方法一:当前目录执行.sh文件
1
【步骤一】cd到.sh文件所在目录
比如以hello.sh文件为例,如下图
2
【步骤二】给.sh文件添加x执行权限
比如以hello.sh文件为例,chmod u+x hello.sh,如下图
3
【步骤三】./执行.sh文件
比如以hello.sh文件为例,./hello.sh即可执行hello.sh文件,如下图
4
【步骤四】sh执行.sh文件
以hello.sh文件为例,sh hello.sh即可执行hello.sh文件,如下图
END
方法二:绝对路径执行.sh文件
1
下面三种方法都可以,如下图
./home/test/shell/hello.sh
/home/test/shell/hello.sh
sh/home/test/shell/hello.sh
END
注意事项
用“./”加文件名.sh执行时,必须给.sh文件加x执行权限
如果对您有帮助,帮忙点“有得”,有助于您是我们进步的最大动力!
如果您喜欢,请点“投票”,您的参与是我们进步的最大动力!
如果您有疑问,请提交疑问,与您的互动是我们进步的最大动力!
仅供参考