Linux学习笔记:bash的基础特性之二(shell编程)
2017-08-04 16:41
441 查看
bash的基础特性
提供了编程环境(程序:指令+数据)程序编程风格:
过程式:以指令为中心,数据服务于指令
对象式:以数据为中心,指令服务与数据
shell程序:提供了编程能力,解释执行
程序的执行方式:
计算机:运行二进制指令
编程语言:
低级:汇编语言
高级:
编译:高级语言–>编译器–>目标代码,例如:c,c++,java
解释:高级语言–>解释器–>机器代码,例如shell,perl,python
过程式编程:
顺序执行
循环执行
选择执行
shell编程:过程式编程,解释执行
编程语言的基本结构:
数据存储:变量,属组
表达式
语句
shell脚本:文本文件
#!/bin/bash
#!/usr/bin/python
#!/usr/bin/perl
运行脚本
给予执行权限,通过具体的文件路径指定文件执行
直接运行解释器,教脚本作为解释器程序的参数运行
变量:命名的内存空间
数据的存储方式:ASCII
字符: 110->24位
数值:110->8位
整型
浮点型
变量类型
作用:
确定数据存储格式
参与的运算
表示的数据范围
类型:
字符:
数值
整型
浮点型
编程程序语言:
强类型:
弱类型:bash
把所有要存储的数据统统当作字符进行
不支持浮点数
逻辑运算:1–>true 0–>false
与:1&&1=0 1&&0=0 0&&1=0 0&&0=0
或:1 || 1 = 1 1 || 0 = 1 0 || 1 = 1 0 || 0 = 0
非:!1 = 0 !0 = 1
短路运算:
与:
第一个为0,结果必定为0
第一个为1,第二个必须要参与运算
或:
第一个为1,结果必定为1
第一个为0,第二个必须要参与运算
相关文章推荐
- Linux学习笔记:bash的基础特性之变量
- linux基础学习笔记-4-shell编程
- Linux学习笔记3.2-bash特性详解
- Linux学习笔记:bash特性之多命令执行,shell脚本
- 【Linux学习笔记】19:Bash基础-命令别名与快捷键
- Linux学习笔记——bash特性详解
- 【Linux学习笔记】22:Bash基础-管道符"|"
- Red Hat linux 6.5 学习使用笔记《四》bash特性详解
- Linux自学笔记——bash的基础特性
- Linux基础入门学习笔记之二
- 【Linux学习笔记】20:Bash基础-历史命令
- Linux 基础学习bash特性 (二)
- 【Linux学习笔记】21:Bash基础-输入输出重定向
- 学习Linux 《鸟哥的Linux私房菜 基础学习篇(第三版)》--第10章 认识与学习Bash 笔记
- Linux基础学习笔记之bash的快捷键
- ubuntu之shell编程学习笔记2——编程基础
- Linux学习笔记一 ---- Linux基础知识认知以及初识Linux下C编程入门
- Linux安全体系学习笔记之二:OpenSSL源代码分析(1)
- linux系统基础知识学习笔记
- Linux 学习笔记( LINUX运行的硬件基础1)