Linux认证 > 综合辅导 > 文章内容

linux从入门到精通(37)

2016-6-24编辑:ljnbset

引入shell脚本 

     shell脚本:

用途:完成特定的、较复杂的系统管理任务

格式:集中保存多条Linux命令,普通文本文件

执行方式:按照预设的顺序依次解释执行

(Shell脚本类似于Windows系统中.bat批处理文件,只需要有相应的命令解释器即可,不需要编译

  Shell脚本是为了完成一定的管理任务才创建的,因此脚本文件中的各条命令并不是杂乱无章随便放置的,需要用户进行组织和设计 )

 

 建立包含执行语句的脚本文件:

[root@localhost ~]# vi repboot.sh
#!/bin/bash  ==>声明使用的shell环境,根据执行的方式不同可加可不加
# To show usage of /boot directory and mode of kernel file.
echo "Useage of /boot: "
du -sh /boot
echo "The mode of kernel file:"
ls -lh /boot/vmlinuz-*
[root@localhost ~]# chmod a+x repboot.sh 

Shell脚本文件的扩展名并无严格的约束,不一定非得是“.sh”结尾,只是便于识别

 

运行Shell脚本程序:

直接执行具有“x”权限的脚本文件

    例如:./repboot.sh

使用指定的解释器程序执行脚本内容

    例如:bash  repboot.sh、sh  repboot.sh

通过source命令(或 . )读取脚本内容执行

    例如:souce  repboot.sh  或  .  hello.sh

(说明:

在调试阶段可以使用Shell程序直接调用脚本文件,不要求脚本具有可执行权限,格式是:bash 脚本名

为脚本文件设置了可执行属性后,在Shell命令行中可以直接通过脚本文件的路径执行脚本程序

使用Bash的内部命令“.”脚本文件执行时,将不会开启新的Shell环境。使用这种方式时,脚本文件作为“.”命令的参数,因此同样不要求具备可执行权限。)

 

linux从入门到精通(36)

热点推荐

登录注册
触屏版电脑版网站地图