Part I 绪论
1.1.
梗概
1.2.
作者简介
1.3.
UNIX基础知识
Part II 深入理解Bash
2.1.
Bourne-Again Shell
2.2.
运行机制
2.2.1.
初始化
2.2.2.
命令的种类
2.2.3.
子shell
2.2.4.
命令的执行方式
2.2.5.
退出状态
2.2.6.
文件描述符与重定向
2.2.7.
自动补全
2.2.8.
历史记录
2.2.9.
作业控制
2.2.10.
信号处理
2.3.
脚本编程
2.3.1.
变量
2.3.2.
符号与别名
2.3.3.
正则表达式
2.3.4.
流程控制
2.3.5.
调试脚本
2.4.
流编辑器--sed
2.4.1.
快速入门
2.4.2.
编写脚本
2.4.3.
sed中的addr
2.4.4.
配合正则表达式
2.4.5.
高级用法
2.4.6.
应用案例
2.5.
文本分析工具--awk
2.5.1.
快速入门
2.5.2.
处理输入
2.5.3.
处理输出
2.5.4.
数组与函数
2.5.5.
应用案例
2.6.
本章练习
2.6.1.
基础命令练习
2.6.2.
综合脚本练习
Part III 深入理解Linux内核
3.1.
引导过程
3.1.1.
MBR与GPT
3.1.2.
运行级别
3.1.3.
设备管理
3.1.4.
内存管理
3.2.
系统调度
3.2.1.
信号
3.2.2.
进程状态
3.2.3.
时间片
3.2.4.
调度算法
3.2.5.
死锁
3.3.
进程管理
3.3.1.
进程通信
3.3.2.
新建进程
3.3.3.
特殊进程
3.3.4.
孤儿进程与僵尸进程
3.3.5.
守护进程(服务)
3.4.
线程管理
3.4.1.
内核级线程
3.4.2.
用户级线程
3.4.3.
线程安全与通信
3.5.
日志模块
3.6.
pgrep与pkill
3.7.
find与xargs
3.8.
文件系统
本书使用 GitBook 发布
进程通信
进程通信
results matching "
"
No results matching "
"