目录
- 1、Shell基础
- 1.1 脚本执行方式
- 1.1.1 echo
- 1.1.2 脚本执行
- 1.2 Bash基本功能
- 1.2.1 history
- 1.2.2 命令补全
- 1.2.3 命令别名
- 1.2.4 常用快捷键
- 1.2.5 输出输入重定向
- 1.2.6 多命令顺序执行与管道符
- 1.2.7 通配符和特殊符号
- 1.3 Bash变量
- 1.3.1 用户自定义变量
- 1.3.2 环境变量
- 1.3.3 位置变量
- 1.3.4 预定义变量
- 1.4 Bash运算符
- 1.4.1 数值运算和运算符
- 1.4.2 变量测试与内容替换
- 1.5 环境变量配置文件
- 1.5.1 source
- 1.5.2 配置文件
- 1.5.3 其他配置文件和登录信息
- 2. Shell编程
- 2.1 正则表达式
- 2.2 字符截取命令
- 2.2.1 cut
- 2.2.2 printf
- 2.2.3 awk
- 2.2.4 sed
- 2.3 字符处理命令
- 2.3.1 sort
- 2.3.2 wc
- 2.4 条件判断
- 2.4.1 文件类型判断
- 2.4.2 文件权限判断
- 2.4.3 文件之间比较
- 2.4.4 整数之间比较
- 2.4.5 字符串判断
- 2.4.6 多重判断
- 2.5 if语句
- 2.6 case语句
- 2.7 for语句
- 2.8 while循环和until循环
- ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️
- ❤️ 本篇创建记录 2022-12-19 ❤️
- ❤️ 本篇更新记录 2022-12-19 ❤️
- 🎉 欢迎关注 🔎点赞 👍收藏 ⭐️留言 📝
- 🙏 此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请留言轰炸哦!及时修正!感谢支持!
- 🔥 Arduino ESP8266教程累计帮助过超过1W+同学入门学习硬件网络编程,入选过选修课程,刊登过无线电杂志🔥
1、Shell基础
1.1 脚本执行方式
1.1.1 echo
1.1.2 脚本执行
dos2unix
yum -y install dos2unix
unix2dos
1.2 Bash基本功能
1.2.1 history
1.2.2 命令补全
1.2.3 命令别名
1.2.4 常用快捷键
1.2.5 输出输入重定向
1.2.6 多命令顺序执行与管道符
1.2.7 通配符和特殊符号
1.3 Bash变量
1.3.1 用户自定义变量
1.3.2 环境变量
pstree
1.3.3 位置变量
1.3.4 预定义变量
1.4 Bash运算符
1.4.1 数值运算和运算符
数字越大,优先级越高。
1.4.2 变量测试与内容替换
1.5 环境变量配置文件
1.5.1 source
1.5.2 配置文件
1.5.3 其他配置文件和登录信息
2. Shell编程
2.1 正则表达式
2.2 字符截取命令
2.2.1 cut
2.2.2 printf
2.2.3 awk
2.2.4 sed
2.3 字符处理命令
2.3.1 sort
2.3.2 wc
2.4 条件判断
2.4.1 文件类型判断
2.4.2 文件权限判断
2.4.3 文件之间比较
2.4.4 整数之间比较
2.4.5 字符串判断
2.4.6 多重判断
2.5 if语句
2.6 case语句
2.7 for语句
2.8 while循环和until循环