Shell编程理论和运用

程序的编程风格和执行模式

    过程式:以指令为中心,来进行写程序,数据服务于指令。(bash shell)   C   

    对象式:以数据为中心,考虑先如何组织数据,指令服务于数据。  C#     C++   JAVA   PYTHON ……

shell程序   (调用二进制程序   解释执行)

程序的执行方式

    计算机:二进制指令

编程语言:

    低级:汇编语言

    高级:

        编译:高级语言-->编译器-->目标代码

        解释:高级语言-->解释器-->机器代码    shell   php   ruby   python

shell编程的执行模式

    顺序执行

    循环执行

    选择执行

shell编程的结构    bash shell 核心中心就是调用指令(堆命令,严重依赖当前环境)

    变量、数组

    表达式

    语句

shell脚本:文本文件   约定俗成要以.sh为结尾

结构和格式   shebang   #!/bin/bash   脚本声明

脚本的概念 :

将要执行的命令按照顺序保存到一个文本中

给文件相应的权限即可执行

结合控制语句可以完成复杂操作

脚本的应用场景

重复  批量事务处理  自动化运维  定期任务执行  服务器运行监控

脚本结构:脚本声明+注释(解释信息)+可执行语句

          结构和格式   shebang   #!/bin/bash

Shell程序的执行和Python程序的执行

Shell程序的执行

①:交互式shell环境

执行脚本

当前路径  ./   

绝对路径  /    (所有解释型语言通用,以上两种需要有执行权)

命令  bash  sh    不需要执行权

.  source  (这两种只在当前shell环境生效

bash的单步执行:

bash -x /path/to/script     bash -n  /path/to/script     检查语法是否错误

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值