学习大纲
1.shell脚本:将多个命令放入一个文件中
2.文件:对文件进行读写操作
3.进程:运行起来的应用程序
4.网络:实现数据共享
5.数据库和网络(heml db):使用数据库对数据进行管理
shell脚本
shell命令的集合,做操作系统相关的配置
shell是命令解释器的统称
bash 是Linux上具体的命令解释器
ash是unix上的命令解释器
shell脚本边编译边运行
脚本编写的一些规范;
预处理命令:#!bin/bash
创建一个脚本:vi xxx.sh
为脚本添加可执行权限:chmod + x xxx.sh 或者 chmod + 777 xxx.sh
写脚本时备注语句用#而不是//和/*
read:使用read
命令从终端读取输入
echo:使用echo
命令打印输出
使用$((表达式))
进行算术运算
双引号""
:可以解析变量
单引号''
:变量不会被解析
反引号``:用于执行命令
脚本编写的分支语句和循环语句
if语句
if [ 条件 ]; then
# 条件为真时执行的语句
else
# 条件为假时执行的语句
fi
if [ 条件 ]; then
# 条件1为真时执行的语句
elif [ 条件 ]; then
# 条件2为真时执行的语句
else
# 条件都为假时执行的语句
fi
case语句
case $变量 in
模式1)
语句1
;;
模式2)
语句2
;;
...
*)
默认语句
;;
esac
for循环
for 变量 in 列表
do
语句
done
while循环
while 条件
do
语句
done
until循环
until 条件
do
语句
done
注意until循环语句与其他循环不同,until循环的循环条件是指定条件为真时停止,为假时则会一直执行