这本书讲得比较全,内容也挺细的。适合入门者仔细研读。
第1章 欢迎进入Linux世界
1. POSIX标准
2.linux具有内核编程接口
3.linux支持安全的分层文件系统
第5章 shell
1. shell扩展模糊文件引用
第6章 vim编辑器
1. vim不是什么?
第8章 Bash
1. Readline库
2. inputrc配置
3. 控制bash的特性和选项
4.shell特性
5. shopt开启和关闭shell特性
6. shell中的命令行扩展
7. 引用删除与扩展顺序
这个地方从更深一层的角度解释了双引号和单引号之间的区别:shell是对命令行中的命令是进行扩展的,双引号允许参数和变量扩展,但是抑制其他类型的扩展,而单引号则是抑制所有的扩展
8. 花括号扩展
9. 代字符扩展
10.算术扩展
11. 命令扩展
12. 分词与路径扩展
13.引号,扩展级别和进程替换
第10章 C编程
1. ELF格式
2. ldd工具查看动态库
3. strace:跟踪系统调用
第11章BASH程序设计
1. 打开关闭文件描述符
2. 扩展变量和未设置的变量
3. 算术赋值与算术扩展