shell脚本——编程规范

一.Shell脚本概述

1.Shell脚本的概念

      1)将要执行的命令按顺序保存到一个文本文件中
      2)给该文件可执行权限
      3)可结合各种shell控制语句以完成更复杂的操作

2.Shell脚本的应用场景

    1)重复性操作
    2)交互性任务
    3)批量事务处理
    4)服务运行状态监控
    5)定时执行任务
       ........          

二.Shell作用

1.shell的作用——命令解释器,“翻译官”

      介于系统内核与用户之间,负责解释命令行

2.用户的登陆shell

     1)登陆后默认使用的shell程序,一般为/bin/bash
     2)不同shell的内部指令,运行环境等会有所区别

三.编写第一个Shell脚本

1. 编写脚本代码

      1)使用vim编辑器
      2)每一行Linux命令按执行顺序依次编写
           例:【】vim   first.sh
                        cd  /boot/
                        pwd
                        ls   -lh   vml*

2.shell执行方式

       方法一: sh  脚本路径
               例:【】sh  first.sh      (不需要执行权限也可以操作)
                     /boot
       方法二: ./ 脚本路径
               例  【】./first.sh            (需要执行权限操作)
                      /boot
       方法三:source 脚本路径            (立马让工作环境生效)
               例  【】source first.sh        (也不需要执行权限可以操作)
                      /boot
              补:【】pwd        (真的会切换到脚本中的环境)

3.赋予可执行权限

           【】chomd +x first.sh

4.更完美的脚本构成

         脚本声明
         注释信息
         可执行语句
         例:【】vim first.sh
              #! This is my first Shell-Script
              cd /boot
              echo "当前的目录位于"                                 //输出友好提示信息
              pwd
              echo "其中以vml开头的文件包括"
              ls -lh vml*
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值