Linux bash shell script note for beginers with basic knowledge and experience of Linux.
https://will-mei.github.io/shelldaily/
正则表达式
基础概念
字符编码
常见编码字符集与语言环境
行,列,分隔符
模式匹配与流式处理
基础字符工具01 grep
基础字符工具02 sed
基础字符工具03 awk
其他常用字符工具
命令与别名
变量与引用
环境变量引用
条件检查
命令列
管道的基本使用(文本传递)
输出控制
echo输出
printf输出
bash环境
解释环境调整
命名与符号
注释与缩进
调用与拆分
进程基本控制
if语句
for循环
while循环
until循环
select语句
case语句
内置变量
变量生效范围
变量传递
状态返回
管道与定向
数字运算
文本展开
指数数组使用
联合数组使用
后台任务
进程并发数
任务等待
匿名管道其他使用
管道传递控制
有名管道使用
管道的缓冲与阻塞
文件描述符使用
任务重定向
进程信息查询(ps/"/proc/")
进程strace
linux信号
ssh服务配置
sftp服务使用
linux网络配置(ip/firewall)
基础服务管理(systemd)
基本文件查找(find)
文档归与备份
lrzsz文件传输
其他常用工具
shell配置
shell快捷键
终端设备与属性支持
screen工具
tmux工具
vim基本配置
vimplus