Linux学习之路------Shell编程
一、Shell是什么
通过应用程序调动Shell脚本,然后使用Shell驱动Linux系统带动硬件进行操作
二、编写第一个Shell程序
1)脚本必须以#!/bin/bash开头;
2)脚本需要有可执行权限;
输出HelloWord(注意,有一些需要给访问权限,使用chmod 744 文件名
就可以),运行可以使用相对路径和绝对路径,如果没有权限前面加上sh也可以执行
三、Shell变量
变量分为系统变量和用户自定义变量
1、系统变量
2、Shell变量的定义
自定义一个变量A,输出,然后使用unset删除变量
使用··符号来将返回的结果复制给某个变量
四、设置环境变量
设置相关环境变量(不单单存在于某一个脚本,存在于一个系统中,叫环境变量,类似在虚拟机中的全局变量)
定义环境变量(包含多行注释)
五、位置参数介绍
六、预定义变量
七、运算符
例子:计算(2+3)*4
课后题目:给两个参数,计算参数的和
八、条件判断
常用判断条件
判断字符串是否相等
案例二:判断数字大小
案例三:判断文件目录是否存在(同理其他也可实现)
九、流程控制
1、if 语句
2、case 语句
3、for 循环
1)类似for…range…
2) 类似for循环
4、while循环
十、read读取控制行的输入
注:类似于Scanln
-p
:指定读取值时得控制符;
-t
:指定读取时间的等待秒数;
十一:函数
下面的代码可以直接写入Shell脚本
十二、函数及其函数的调用
十三、Shell编程综合案例
后续更新…