Preface
1
Starting with Linux Shells
2
Getting to the Shell
3
Basic Bash Shell Commands
4
More Bash Shell Commands
5
Understanding the Shell
6
Using Linux Environment Variables
7
Understanding Linux File Permissions
8
Managing Filesystems
9
Installing Software
10
Working with Editors
11
Basic Script Building
12
Using Structured Commands
13
More Structured Commands
14
Handling User Input
15
Presenting Data
16
Script Control
17
Creating Functions
18
Writing Scripts for Graphical Desktops
19
Introducing sed and gawk
20
Regular Expressions
21
Advanced sed
22
Advanced gawk
23
Working with Alternative Shells
24
Writing Simple Script Utilities
25
Getting Organized
26
APPENDIX A: Quick Guide to Bash Commands
27
APPENDIX B: Quick Guide to sed and gawk
28
Index