引入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环境。使用这种方式时,脚本文件作为“.”命令的参数,因此同样不要求具备可执行权限。)
操作系统DOS命令复习点汇总
[DOS]2015年5月11日操作系统DOS命令复习点(120)
[DOS]2015年4月14日操作系统DOS命令复习点(119)
[DOS]2015年4月13日操作系统DOS命令复习点(118)
[DOS]2015年4月13日操作系统DOS命令复习点(117)
[DOS]2015年4月13日