标签:bash
Bash 的 基 础 特 性 2
1.提供了编程环境
程序:指令+数据
程序编程风格:
过程式:以指令为中心,数据服务于指令;
对象式:以数据为中心,指令服务于数据;
2.Shell程序: 提供了编程能力,解释执行
3.程序的执行方式:
3.1计算机: 运行二进制指令;
编程语言:
低级: 汇编
高级:
编译:高级语言—>编译器-à目标代码
C 、C++
解释: 高级语言-à解释器--à机器代码
Shell ,perl, python
3.2过程式编程语言:
顺序执行:
循环执行:
选择执行
3.3Shell编程:过程式、解释执行
编程语言的基本结构:
数据存储:变量、数组
表达式
语句
4.Shell脚本: 文本文件
#!/bin/bash
#!/usr/bin/python
#!/usr/bin/perl
magic number :魔数
4.1运行脚本:
1. 给予执行权限,通过具体的文件路径制定文件执行;
2. 直接运行解释器,将脚本作为解释器程序的参数运行;
5.变量:
命名的内存空间:
6.数据存储方式:
字符: 110 : 24 位(一个字节8位)
数值: 110 : 8位 (2^8)
整型
浮点型
7.变量:变量类型
作用:
1>.数据存储格式:
2>.参与的运算:
1、 表示的数据范围:
类型:
字符
数值
整型
浮点型(如何存储,如何运行???)
8.编程程序语言:
强类型:
弱类型: bash
把所有要存储的数据统统当做字符进行
不支持浮点数:
9.逻辑运算:
True(1),false(0)
与 :
1&&1=1
0&&0=0
1&&0=0
0&&1=0
或:
1 || 1=1
1 || 0=1
0 || 1=1
0 || 0=0
非:
! 1=0
!0= 1
异或:
10.短路运算:
与:
第一个为0,结果必定为0;
第一个为1,第二个必须要参与运算;
或:
第一个为1,结果必定为1;
第一个为0,第二个必须参与运算
本文出自 “9470860” 博客,请务必保留此出处http://9480860.blog.51cto.com/9470860/1698978
标签:bash
原文地址:http://9480860.blog.51cto.com/9470860/1698978