Linux中壳脚本是如何运行的

  

Linux中壳脚本是如何运行的?很多人都不太了解,今天小编为了让大家更加了解壳脚本的执行方式,所以给大家总结了以下内容,一起往下看吧。

癓inux中壳脚本是如何运行的"

<强> Linux中壳脚本是如何运行的

壳脚本的执行方式通常有三种,下面,分别介绍下这三种方式的特点:

<强> 1,bash脚本名或者sh脚本名

这是当脚本文件本身没有可执行权限(即文件权限属性x位为-号)时常使用的方法,或者脚本文件开头没有指定解释器时需要使用的方法。推荐使用这种方法。


美元bash test.sh

<强> 2,路径/脚本名或者。/脚本名

指在当前路径下执行脚本(脚本需要有执行权限),需要将脚本文件的权限改为可执行(即文件权限属性为x位)。具体方法为:chmod + x脚本名。然后通过执行脚本绝对路径或者相对路径就可以执行脚本了。

注意:在生产环境中,运维人员由于忘记为该脚本设置可执行权限,然后直接使用,导致出错。因此,推荐第一种bash脚本名。

chmod + x test.sh美元   美元。/test.sh/home/me/test.美元sh

<强> 3,源脚本名或者。脚本名

源或者”。“命令的功能是:读入脚本并执行脚本,即在当前壳中执行或来源”。“加载并执行的相关脚本文件的命令及语句,而不是产生一个子Shell来执行文件中的命令。

注意:这是和其他几种执行壳牌方式的最大不同。

源test.sh美元   美元。测试。sh

<>强其他运行方式:

sh test.sh   dash test.sh   zsh test.sh   …

关于Linux中壳脚本是如何运行的就分享到这里了,当然并不止以上和大家分析的办法,不过小编可以保证其准确性是绝对没问题的。希望以上内容可以对大家有一定的参考价值,可以学以致用。如果喜欢本篇文章,不妨把它分享出去让更多的人看的到。

Linux中壳脚本是如何运行的