Shell
- 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配置文件?
- Shell编程
- 1.Shell变量
- 2.Shell变量的作用域(精讲)
- 3.Shell命令替换
- 4.Shell位置参数
- 5.Shell特殊变量
- 6.Shell $*和$@之间的区别
- 7.Shell $?
- 8.Shell字符串详解
- 9.Shell字符串拼接
- 10.Shell字符串截取
- 11.Shell数组
- 12.Shell获取数组长度
- 13.Shell数组拼接
- 14.Shell删除数组元素
- 15.Shell关联数组
- 16.Shell内建命令
- 17.Shell alias命令
- 18.Shell echo命令
- 19.Shell read命令
- 20.Shell exit命令
- 21.Shell declare和typeset命令
- 22.Shell数学计算
- 23.Shell (())
- 24.Shell let命令
- 25.Shell $[]
- 26.Shell expr命令
- 27.Linux bc命令
- 28.Shell declare -i
- 29.Shell if else
- 30.Shell退出状态
- 31.Shell test命令
- 32.Shell [[]]
- 33.Shell case in
- 34.Shell while
- 35.Shell until
- 36.Shell for
- 37.Shell select in
- 38.Shell break和continue
- 39.Shell函数
- 40.Shell函数参数
- 41.Shell函数返回值精讲
- Shell高级
- 1.Shell重定向
- 2.Linux中的文件描述符到底是什么?
- 3.结合文件描述符谈重定向,彻底理解重定向的本质!
- 4.使用exec命令操作文件描述符
- 5.Shell代码块重定向
- 6.Shell Here Document
- 7.Shell Here String
- 8.Shell组命令
- 9.Shell进程替换
- 10.Linux管道
- 11.Shell过滤器
- 12.子Shell和子进程到底有什么区别?
- 13.如何检测子Shell和子进程?
- 14.Linux中的信号是什么
- 15.Bash Shell中的信号
- 16.Linux进程简明教程
- 17.使用什么命令查看进程
- 18.Shell向进程发送信号
- 19.使用trap命令获取信号
- 20.trap命令捕获信号实例演示
- 21.移除(重置)信号捕获
- 22.关于进程、信号和捕获的总结
- 23.Shell模块化(把代码分散到多个脚本文件中)
- Bash Shell快捷键
- 1.Bash Shell快捷键大全
- 2.Bash Shell命令自动补全功能
- 3.Bash Shell历史命令