This book is comprehensive and detailed. It is suitable for beginners to study carefully.
Chapter 2 welcome to the Linux World
1. POSIX standard
2. Linux has kernel programming interfaces
3. Linux supports Secure hierarchical file systems
Chapter 2 shell
1. Shell extension fuzzy file reference
Chapter 2 Vim Editor
1. What is Vim?
Chapter 2 bash
1. Readline Library
2. inputrc Configuration
3. Control bash features and options
4. Shell features
5. shopt enabling and disabling shell features
6. Command Line Extension in Shell
7. Order of reference deletion and extension
The difference between double quotation marks and single quotation marks is explained from a deeper perspective: Shell expands the commands in the command line, and double quotation marks allow extension of parameters and variables, but other types of extensions are restrained, while single quotes are used to suppress all extensions.
8. curly braces Extension
9. character generation Extension
10. Arithmetic Extension
11. Command Extension
12. Word Segmentation and Path Extension
13. quotation marks, extension level and process replacement
Chapter 2 C Programming
1. ELF format
2. view the dynamic library using the LDD Tool
3. strace: trace system calls
Chapter 2 bash Program Design
1. open and close the file descriptor
2. Extended variables and unconfigured Variables
3. Arithmetic assignment and arithmetic Extension