shell脚本:运行、调试 及 自动加载文本信息

######1.shell简介######

shell 是内核的保护器,并且对外提供沟通的媒介。
硬件靠内核进行管理,用shell保护内核,不让外部程序擅自篡改内核。
shell的优点:编写小工具,实现系统的自动监控或完成。

shell脚本是一种可以运行字符的纯文本,解释型语言(需要解释器翻译发出的指令)。

shell作用:(自动/批量)

1)用 shell 脚本保存执行动作;
2)用脚本判定命令的执行条件;
3)用脚本来实现动作的批量执行;

 

######2.脚本的执行######

#配置环境

(vim自动识别文件后缀,确定文件内容的颜色     脚本命名:以“.sh”结尾)

1. 没有可执行权限,sh调用

sh   xxx.sh

(解释器为sh,略过文件中指定的幻数,直接使用引用命令sh启动的解释环境)

2.没有可执行权限,source调用

source   xxx.sh

(不会开启一个新的shell,直接使用当前的shell作为这个脚本的解释器)

3.加执行权限,用文件名称调用文件内容

chmod  +x   xxx.sh     #加执行权限
. /xxx.sh                  

(使用脚本当中指定的解释器作为运行环境)

######3.创建新 shell 脚本######

vim  xxx.sh                 ##用 vim 编写脚本(脚本名称必须以.sh结尾)
#!/bin/bash               ##脚本运行的环境,使用的解释器,通常用幻数 "#!" 指定
#AUTHOR                ##脚本作者
#VERSION               ##脚本的版本
#MAIL                      ##脚本作者联系方式
#CREATE_DATE     ##脚本创作时间
#DESCRIPTION       ##脚本的解释器(描述)

1.将做好的脚本导入到新文件中,进行编辑

2.编辑一个小脚本,当执行小脚本时,将写好的脚本可以导入到任意文件中,进行编辑

3.编辑vim配置文件,将脚本的基本信息写入

1)以按快捷键的方式,自动写入基本信息

2)按文件以.xxx 结尾的方式,自动写入基本信息

<1>以一个后缀结尾的文件

("   ##注释)

<2>以多个后缀结尾的文件

######5.脚本的调式######

sh -x  xxx.sh         ##适用于所有 shell 脚本
vim  xxx.sh           ##shell 脚本必须有 X 权限

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值