教学之友,学习之友。

站长教学网

Linux如何执行shell脚本的方法

时间:2012-05-11 17:07来源:未知 作者:ken 点击:

首先要提的是执行shell脚本的时候提示权限不够的时候,必须检查下文件对应的组和所有者是否有X执行属性,添加上即可。

当我们给予shell脚本执行的权限后,就可以测试程序了,假设shell脚本文件为hello.sh
放在/root目录下。下面介绍几种在终端执行shell脚本的方法:
1.切换到shell脚本所在的目录,执行:
 

[root@localhost home]# cd /root/
[root@localhost ~]# ./hello.sh
hello guys!
welcome to my Blog:linuxboy.org!



2.以绝对路径的方式执行:
 

[root@localhost ~]# /root/hello.sh
hello guys!
welcome to my Blog:linuxboy.org!

3.直接用bash或sh执行:
 

[root@localhost ~]# bash hello.sh
hello guys!
welcome to my Blog:linuxboy.org!
[root@localhost ~]# sh hello.sh
hello guys!
welcome to my Blog:linuxboy.org!

注意:用以上三种方法执行shell脚本,现行的shell会开启一个子shell环境,去执行shell脚本
也可以让shell脚本在现行的shell中执行:
4.现行的shell中执行
 

[root@localhost ~]# . /hello.sh
hello guys!
welcome to my Blog:linuxboy.org!
[root@localhost ~]# source hello.sh
hello guys!
welcome to my Blog:linuxboy.org!
[root@localhost ~]#

注意:.与/之间有空格 站长教学网 eduyo.com

 

(责任编辑:ken)
TAG标签: linux shell 脚本
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
注册登录:不允许匿名留言,登录后留言无需输入验证码。
栏目列表
最新内容