装有Linux系统的电脑
首先我们来看看shell结构示意图,是指Linux与用户之间的解释工具,通常是指/bin/bash, 分为交互式(命令行)即人工干预,智能化程度高逐条解释执行,效率低,另一种为非交互式(脚本)即智能化程度高,难度大,批量执行,效率高。
常见的shell程序种类 如何切换shell环境 1, 通过usermod, chsh更改登录shell 2, 手动执行目标shell程序
I/O设备与重定向操作《1》 交互式硬件设备《2》 重定向操作
shell脚本的构成及执行 《1》 脚本的创建“三步走”: 1, 新建文本文件 2, 添加可执行的脚本程序(命令行) 3, 添加 x 执行权限
规范的脚本构成 #!脚本声明(使用哪种解释器) #注释信息(步骤,思路,用途,变量含义等) 可执行的语句
脚本的执行方式方法一, 作为“命令字” 用指定脚本文件的路径,前提是有x权限方法二, 作为“参数” (三种方式) sh 脚本文件路径 source 脚本文件路径 . 脚本文件路径
调试shell脚本主要途径: 直接观察执行中的输出,报错信息 通过sh -x 开启调试模式 在可能出错的地方设置echo断点
快速配置YUM示例 为新装的客户机配好YUM仓库 软件源位于 file:///misc/cd 通过脚本建立 /etc/yum.repos.d/rhel6.repo文件
快速搭建FTP服务 为新装的客户机配好FTP服务 装包,起服务,设开机自动运行 通过脚本实现上述操作
如果此文对你有所帮助点收藏,并给个赞!