读书笔记之:Linux——命令、编辑器与shell编程

这本书讲得比较全,内容也挺细的。适合入门者仔细研读。

第1章 欢迎进入Linux世界

1. POSIX标准

 读书笔记之:Linux——命令、编辑器与shell编程

2.linux具有内核编程接口

 读书笔记之:Linux——命令、编辑器与shell编程

3.linux支持安全的分层文件系统

 读书笔记之:Linux——命令、编辑器与shell编程

第5章 shell

1. shell扩展模糊文件引用

 读书笔记之:Linux——命令、编辑器与shell编程

第6章 vim编辑器

1. vim不是什么?

 读书笔记之:Linux——命令、编辑器与shell编程

第8章 Bash

1. Readline库

 读书笔记之:Linux——命令、编辑器与shell编程

2. inputrc配置

 读书笔记之:Linux——命令、编辑器与shell编程 读书笔记之:Linux——命令、编辑器与shell编程 读书笔记之:Linux——命令、编辑器与shell编程 读书笔记之:Linux——命令、编辑器与shell编程

3. 控制bash的特性和选项

 读书笔记之:Linux——命令、编辑器与shell编程

4.shell特性

 读书笔记之:Linux——命令、编辑器与shell编程 读书笔记之:Linux——命令、编辑器与shell编程

5. shopt开启和关闭shell特性

 读书笔记之:Linux——命令、编辑器与shell编程

6. shell中的命令行扩展

 读书笔记之:Linux——命令、编辑器与shell编程

7. 引用删除与扩展顺序

 读书笔记之:Linux——命令、编辑器与shell编程

这个地方从更深一层的角度解释了双引号和单引号之间的区别:shell是对命令行中的命令是进行扩展的,双引号允许参数和变量扩展,但是抑制其他类型的扩展,而单引号则是抑制所有的扩展

8. 花括号扩展

 读书笔记之:Linux——命令、编辑器与shell编程

9. 代字符扩展

 读书笔记之:Linux——命令、编辑器与shell编程

10.算术扩展

 读书笔记之:Linux——命令、编辑器与shell编程 读书笔记之:Linux——命令、编辑器与shell编程

11. 命令扩展

读书笔记之:Linux——命令、编辑器与shell编程

12. 分词与路径扩展

 读书笔记之:Linux——命令、编辑器与shell编程

13.引号,扩展级别和进程替换

 读书笔记之:Linux——命令、编辑器与shell编程

第10章 C编程

1. ELF格式

 读书笔记之:Linux——命令、编辑器与shell编程

2. ldd工具查看动态库

 读书笔记之:Linux——命令、编辑器与shell编程

3. strace:跟踪系统调用

 读书笔记之:Linux——命令、编辑器与shell编程

第11章BASH程序设计

1. 打开关闭文件描述符

 读书笔记之:Linux——命令、编辑器与shell编程

2. 扩展变量和未设置的变量

 读书笔记之:Linux——命令、编辑器与shell编程 读书笔记之:Linux——命令、编辑器与shell编程

3. 算术赋值与算术扩展

 读书笔记之:Linux——命令、编辑器与shell编程

你可能感兴趣的:(shell编程)