Genres: Programming
Year of publication: 2017
Year of reading: 2023
Normal
Number of reads: 1
Total pages: 154
Summary (pages): 6
Original language of publication:
English
Translations to other languages: Russian
General Description
A small book about bash. Completely and entirely consisting of commands, parameters, arguments, and other components of bash.
Contents
Here are the topics covered in this book:
- Bash Shell Pocket Reference
- Conventions
- Shell History
- Brief Overview of Features
- Invoking the Shell
- Command Line Parameters
- Arguments
- Command Exit Status
- Syntax
- Special Files
- Filename Wildcards
- Brace Expansion
- Escape Sequences
- Quoting
- Command Forms
- I/O Redirection Forms
- Functions
- Variables
- Variable Assignment
- Variable Substitution
- Indirect Variables
- Shell Built-in Variables
- Other Shell Variables
- Arrays
- Special Prompt Strings
- Arithmetic Expressions
- Operators
- Notes
- Command History
- Line Editing Mode
- The fc Command
- C Shell-Style Command History
- Command-Line Completion
- Job Control
- Shell Options
- Command Execution
- Coprocesses
- Restricted Shells
- Built-in Commands
- Additional Sources of Information
- Quick Reference Resources
Opinion
If you think you know bash well, you most likely don't know it at all. In just over 150 pages, this book concisely describes all possible functionality of bash. Considering that I personally use only about 10-15% of bash in the form of basic commands (at best, plus conditionals and loops), it was difficult to read in places, and I lost motivation because I probably won't need most of it. The book resembles a large set of notes rather than a full-fledged book. It's hard to read in places since all the presented information is important, and you constantly have to stay focused.