Linux command line and shell scripting bible
There's a lot to be said for going back to basics. Not only does this Bible give you a quick refresher on the structure of open-source Linux software, it also shows you how to bypass the hefty graphical user interface on Linux systems and start interacting the fast and efficient way?with comman...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Indianapolis, IN :
Wiley Pub
c2008.
|
Edición: | 1st edition |
Colección: | Bible
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627544106719 |
Tabla de Contenidos:
- Command Line and Shell Scripting Bible; About the Author; Credits; Contents at a Glance; Contents; Acknowledgments; Introduction; Who Should Read This Book; How This Book Is Organized; Minimum Requirements; Where to Go from Here; Part I: The Linux Command Line; Chapter 1: Starting with Linux Shells; What Is Linux?; Linux Distributions; Summary; Chapter 2: Getting to the Shell; Terminal Emulation; The terminfo Database; The Linux Console; The xterm Terminal; The Konsole Terminal; The GNOME Terminal; Summary; Chapter 3: Basic bash Shell Commands; Starting the Shell; The Shell Prompt
- The bash ManualFilesystem Navigation; File and Directory Listing; File Handling; Directory Handling; Viewing File Contents; Summary; Chapter 4: More bash Shell Commands; Monitoring Programs; Monitoring Disk Space; Working with Data Files; Summary; Chapter 5: Using Linux Environment Variables; What Are Environment Variables?; Setting Environment Variables; Removing Environment Variables; Default Shell Environment Variables; Setting the PATH Environment Variable; Locating System Environment Variables; Variable Arrays; Using Command Aliases; Summary
- Chapter 6: Understanding Linux File PermissionsLinux Security; Using Linux Groups; Decoding File Permissions; Changing Security Settings; Sharing Files; Summary; Chapter 7: Working with Editors; The vim Editor; The emacs Editor; The KDE Family of Editors; The GNOME Editor; Summary; Part II: Shell Scripting Basics; Chapter 8: Basic Script Building; Using Multiple Commands; Creating a Script File; Displaying Messages; Using Variables; Redirecting Input and Output; Pipes; Performing Math; Exiting the Script; Summary; Chapter 9: Using Structured Commands; Working with the if-then Statement
- The if-then-else StatementNesting ifs; The test Command; Compound Condition Testing; Advanced if-then Features; The case Command; Summary; Chapter 10: More Structured Commands; The for Command; The C-Style for Command; The while Command; The until Command; Nesting Loops; Looping on File Data; Controlling the Loop; Processing the Output of a Loop; Summary; Chapter 11: Handling User Input; Command Line Parameters; Special Parameter Variables; Being Shifty; Working With Options; Standardizing Options; Getting User Input; Summary; Chapter 12: Presenting Data; Understanding Input and Output
- Redirecting Output in ScriptsRedirecting Input in Scripts; Creating Your Own Redirection; Listing Open File Descriptors; Suppressing Command Output; Using Temporary Files; Logging Messages; Summary; Chapter 13: Script Control; Handling Signals; Running Scripts in Background Mode; Running Scripts without a Console; Job Control; Being Nice; Running Like Clockwork; Start At the Beginning; Summary; Part III: Advanced Shell Scripting; Chapter 14: Creating Functions; Basic Script Functions; Returning a Value; Using Variables in Functions; Array Variables and Functions; Function Recursion
- Creating a Library