Linux中shell脚本怎么运行


本文摘自PHP中文网,作者angryTom,侵删。

Linux中shell脚本怎么运行

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

1、bash script-name或者sh script-name

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

推荐学习:Linux视频教程

1

$ bash test.sh

2、path/script-name或者./script-name

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

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

1

2

3

$ chmod +x test.sh

$ ./test.sh

$ /home/me/test.sh

3、source script-name或者. script-name

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

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

1

2

$ source test.sh

$ . test.sh

其他运行方式:

1

2

3

4

sh test.sh

dash test.sh

zsh test.sh

...

更多相关教程,请关注PHP中文网!

以上就是Linux中shell脚本怎么运行的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

Linux安装xmind

如何查询最近一周的指定实例历史系统事件信息

Linux怎么修改用户名

如何在shell脚本中以隐藏字符的形式输入密码

如何利用系统日志和实时获取实例屏幕截图分析排查实例故障

ecs 如何利用快照创建磁盘实现无损扩容数据盘

bin文件Linux怎么打开

Linux 文件权限详解

Linux系统下如何切换到root用户

Linux中root运行文件提示权限不够

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...