首页 > Shell脚本 阅读:116,474

Shell脚本:Linux Shell脚本学习指南(超详细)

Linux Shell脚本编程入门教程你好,欢迎来到「Linux Shell脚本」学习专题,你将享受到免费的 Shell 编程资料,以及很棒的浏览体验。

这套 Shell 脚本学习指南针对初学者编写,它通俗易懂,深入浅出,不仅讲解了基本知识,还深入底层原理,能让你在 1 天时间内快速了解 Shell(当然,要想深入学习还得假以时日)。

Shell 既是一个连接用户和 Linux 内核的程序,又是一门管理 Linux 系统的脚本语言。Shell 脚本虽然没有 C++PythonJavaC# 等编程语言强大,但也支持了基本的编程元素,这是本教程要重点讲解的。

 
带有 $ 符号的为高级教程,能够让大家认识到 Shell 的本质,并掌握一些“黑科技”,需要购买课程(赠送 6 篇 Linux 学习线路 + 10 套经典 Linux 视频教程 + 专属QQ群)后才能阅读。
第1章 Shell编程基础
1.Shell是什么
2.Shell是运维人员必须掌握的技能
3.常用的Shell有哪些
4.进入Shell的两种方式
5.Shell命令的基本格式
6.Shell命令的本质到底是什么?如何自己实现一个命令?
7.Shell命令的选项和参数在本质上是什么
8.Shell命令提示符
9.修改命令提示符
10.第一个Shell脚本
11.执行Shell脚本
12.Shell四种运行方式(启动方式)
13.Shell配置文件(配置脚本)的加载
14.如何编写自己的Shell配置文件?
第2章 Shell变量
1.Shell变量
2.Shell变量的作用域
3.Shell命令替换
4.Shell位置参数
5.Shell特殊变量
6.Shell $*和$@的区别
7.Shell $?
第3章 Shell字符串
1.Shell字符串详解
2.Shell字符串拼接
3.Shell字符串截取
第4章 Shell数组
1.Shell数组
2.Shell获取数组长度
3.Shell数组拼接
4.Shell删除数组元素
5.Shell关联数组
第5章 Shell内置命令
1.Shell内建命令
2.Shell alias命令
3.Shell echo命令
4.Shell read命令
5.Shell exit命令
6.Shell declare和typeset命令
第6章 Shell数学运算
1.Shell数学计算
2.Shell (())
3.Shell let命令
4.Shell $[]
5.Shell expr命令
6.Linux bc命令
7.Shell declare -i
第7章 Shell选择结构
1.Shell if else
2.Shell退出状态
3.Shell test命令
4.Shell [[]]
5.Shell case in
第8章 Shell循环结构
1.Shell while
2.Shell until
3.Shell for
4.Shell select in
5.Shell break和continue
第9章 Shell函数
1.Shell函数
2.Shell函数参数
3.Shell函数返回值精讲
第10章 重定向
1.Shell重定向
2.Linux中的文件描述符到底是什么?
3.结合文件描述符谈重定向,彻底理解重定向的本质!
4.使用exec命令操作文件描述符
5.Shell代码块重定向
6.Shell Here Document
7.Shell Here String
第11章 子进程和子Shell
1.Shell组命令
2.Shell进程替换
3.Linux管道
4.Shell过滤器
5.子Shell和子进程到底有什么区别?
6.如何检测子Shell和子进程?
第12章 Shell信号与捕获
1.Linux中的信号是什么
2.Bash Shell中的信号
3.Linux进程简明教程
4.使用什么命令查看进程
5.Shell向进程发送信号
6.使用trap命令获取信号
7.trap命令捕获信号实例演示
8.移除(重置)信号捕获
9.关于进程、信号和捕获的总结
第13章 Bash Shell快捷键
1.Bash Shell快捷键大全
2.Bash Shell命令自动补全功能
3.Bash Shell历史命令
第14章 重要知识点补充
1.Shell模块化(把代码分散到多个脚本文件中)