Mehr lesen
Informationen zum Autor Richard Blum has over 30 years' experience working as a system and network administrator. He is the bestselling author of the fourth edition of the Linux® Command Line and Shell Scripting Bible and Linux All-In-One For Dummies, 7th Edition . He's an online Linux instructor and teaches Linux command line and shell scripting courses at Coursera, Udemy, and ed2go.com. Christine Bresnahan is co-author with Richard Blum of previous editions of CompTIA Linux+ Study Guide, Linux Essentials, and the Linux Command Line and Shell Scripting Bible . Klappentext The latest update to a popular Linux shell scripting guide Comprehensively revised, the newly updated Fifth Edition of Linux® Command Line and Shell Scripting Bible offers accessible and accurate instruction on basic and advanced topics in Linux shell scripting. Experienced network admin and Linux instructor, Richard Blum, walks you through new functional script examples, up-to-date DevOps content, and practical applications you can implement to manipulate files, query system resources, and automate functions. Create and manage Linux shell scripts and write script utilities Work with alternative shells, like tcsh, Korn, and zsh Use the gawk and sed editors Define regular expressions, including extended ones Write shell scripts for graphical desktops, like KDE and GNOME Create basic and advanced functions Start with any Linux system and advance to enterprise Linux computing Understand the Linux Shell Write working script utilities to make Linux system administration a breeze Inhaltsverzeichnis Contents at a Glance Introduction xxxi Part I: The Linux Command Line 1 Chapter 1: Starting with Linux Shells 3 Chapter 2: Getting to the Shell 17 Chapter 3: Basic Bash Shell Commands 37 Chapter 4: More Bash Shell Commands 69 Chapter 5: Understanding the Shell 93 Chapter 6: Using Linux Environment Variables 113 Chapter 7: Understanding Linux File Permissions 137 Chapter 8: Managing Filesystems 161 Chapter 9: Installing Software 181 Chapter 10: Working with Editors 201 Part II: Shell Scripting Basics 229 Chapter 11: Basic Script Building 231 Chapter 12: Using Structured Commands 257 Chapter 13: More Structured Commands 291 Chapter 14: Handling User Input 319 Chapter 15: Presenting Data 347 Chapter 16: Script Control 369 Part III: Advanced Shell Scripting 397 Chapter 17: Creating Functions 399 Chapter 18: Writing Scripts for Graphical Desktops 421 Chapter 19: Introducing sed and gawk 449 Chapter 20: Regular Expressions 477 Chapter 21: Advanced sed 497 Chapter 22: Advanced gawk 527 Part IV: Working with Alternative Shells 555 Chapter 23: The zsh Shell 557 Chapter 24: The tcsh Shell 583 Chapter 25: The Korn Shell 611 Appendix A: Quick Guide to Bash Commands 633 Appendix B: Quick Guide to sed and gawk 647 Index 659 ...
Inhaltsverzeichnis
Introduction xxxi
Part I: The Linux Command Line 1 Chapter 1: Starting with Linux Shells 3
Chapter 2: Getting to the Shell 17
Chapter 3: Basic Bash Shell Commands 37
Chapter 4: More Bash Shell Commands 69
Chapter 5: Understanding the Shell 93
Chapter 6: Using Linux Environment Variables 113
Chapter 7: Understanding Linux File Permissions 137
Chapter 8: Managing Filesystems 161
Chapter 9: Installing Software 181
Chapter 10: Working with Editors 201
Part II: Shell Scripting Basics 229 Chapter 11: Basic Script Building 231
Chapter 12: Using Structured Commands 257
Chapter 13: More Structured Commands 291
Chapter 14: Handling User Input 319
Chapter 15: Presenting Data 347
Chapter 16: Script Control 369
Part III: Advanced Shell Scripting 397 Chapter 17: Creating Functions 399
Chapter 18: Writing Scripts for Graphical Desktops 421
Chapter 19: Introducing sed and gawk 449
Chapter 20: Regular Expressions 477
Chapter 21: Advanced sed 497
Chapter 22: Advanced gawk 527
Part IV: Working with Alternative Shells 555 Chapter 23: The zsh Shell 557
Chapter 24: The tcsh Shell 583
Chapter 25: The Korn Shell 611
Appendix A: Quick Guide to Bash Commands 633
Appendix B: Quick Guide to sed and gawk 647
Index 659