小破站学习笔记
1.shell的基本语法结构
变量定义 条件判断 循环语句for until while 分支语句 函数 数组等
2.基本正则表达式运用
3.文件处理三剑客 grep sed awk 工具的使用
4.用shell脚本完成一些复杂的任务 如:服务搭建 批量处理等
上面的还都是基本要求 我惊了 还有更深更难的语法
shell变量的定义和获取
shell简单的四则运算
编译型语言 C C++ 执行效率高 跨平台性差
解释型语言 python shell 效率低一点
shell就是人机交互的桥梁
顺序执行
若干命令+脚本的基本语法+脚本的特定语法+思想=shell脚本
重复化 复杂化的工作 通过把工作的命令写成脚本 以后只需要执行脚本就行了
自动化部署
自动化管理
自动化分析处理
自动化备份
自动化监控脚本
尽可能记忆更多的命令
命令的使用功能和场景
掌握脚本的标准格式
必须熟悉掌握脚本的基本语法
多看 看别人的 看懂模仿 多练多思考多去写脚本
#!指定解释器
#!/bin/env bash 去找系统环境中的bash 如果bash没在固定位置
#注释
标准执行方式 要用执行权限
sh zss.sh
./zss.sh
source zss.sh
非标准
sh -x zss.sh
用于排错
-n