学习 《Linux命令行与Shell脚本编程大全》 时随书写的一些脚本、笔记。
- 与shell交互
- bash手册
- 浏览文件系统
- 列出文件和目录
- 管理文件和目录
- 查看文件内容
- 进程管理
- 获取磁盘统计信息
- 挂载新磁盘
- 数据排序
- 数据归档
- shell的类型
- shell的父子关系
- 别出心裁的子shell用法
- shell内建命令
- 环境变量
- 创建自己的局部变量
- 删除环境变量
- 默认的shell环境变量
- 设置PATH环境变量
- 定位环境文件
- 数组变量
- 理解Linux的安全性
- 理解文件权限
- 使用Linux组
- 使用多个命令
- 创建脚本文件
- 显示消息
- 使用变量
- 重定向输入输出
- 管道
- 数学运算
- 退出脚本
- 使用 if-then 语句
- 嵌套 if 语句
- test 命令
- 复合条件测试
- 使用双括号和双方括号
- case 命令
- for 语句
- until 语句
- while 语句
- 多重循环
- 重定向循环的输出
- 传递参数
- 跟踪参数
- 移动参数
- 处理选项
- 选项标准化
- 获取用户输入
- 理解输入和输出
- 在脚本中重定向输出
- 在脚本中重定向输入
- 创建自己的重定向
- 列出打开的文件描述符
- 抑制命令输出
- 使用临时文件
- 记录消息
- 处理信号
- 以后台模式运行脚本
- 在非控制台下运行脚本
- 作业控制
- 调整谦让度
- 定时运行作业
- 脚本函数基础
- 函数返回值
- 在函数中使用变量
- 数组变量和函数
- 函数递归
- 创建库
- 在命令行中使用函数
- 创建文本菜单
- 创建文本窗口部件
- 图形化窗口部件
- 文本处理
- 学习sed编辑器
- sed编辑器基础指令
- gawk编辑器入门
- sed编辑器基础
- 正则表达式基础
- 定义BRE模式
- 扩展正则表达式
- 多行命令
- 保留空间
- 排除命令
- 改变执行流程
- 模式替换
- 在脚本中使用sed
- 创建sed实用工具
- 使用变量
- 处理数组
- 使用模式
- 结构化命令
- 格式化打印
- 内建函数
- 自定义函数
- dash shell
- dash脚本编程
- zsh shell
- zsh脚本编程
- 自动归档
- 删除账户
- 系统审计
备注:“目录.pdf” 文件仅做目录使用,该文件是由各章的md文件直接复制过去转换成的,因为各章的md文件中png文件使用的是 ./
相对路径的形式,所以复制过去png文件就会显示不出来(因为路径问题:joy::joy:)所以还是建议你拉到本地,用pdf文件做目录检索,然后因为图片问题的话,还是要到具体章节去看吧。
本来想以表格的形式做一个目录,但是感觉像上面这样列出来每章大致讲了什么内容更方便查找联想一点,不过这样的话就导致你可能在看本文件时要下滑滚轮,这很麻烦。。。目前没有想到其他更好的方式,就这样吧。。。