Linux command line and shell scripting bible Frontmatter Part I: The Linux Command Line. Starting with Linux Shells Getting to the Shell Basic bash Shell Commands More bash Shell Commands Understanding the Shell Using Linux Environment Variables Understanding Linux File Permissions Managing Filesystems Installing Software Working with Editors Part II: Shell Scripting Basics. Basic Script Building Using Structured Commands More Structured Commands Handling User Input Presenting Data Script Control Part III: Advanced Shell Scripting. Creating Functions Writing Scripts for Graphical Desktops Introducing sed and gawk Regular Expressions Advanced sed Advanced gawk Working with Alternative Shells Part IV: Creating Practical Scripts. Writing Simple Script Utilities Producing Scripts for Database Web and E Mail Creating Fun Little Shell Scripts Appendix A: Quick Guide to bash Commands Appendix B: Quick Guide to sed and gawk