You are previewing Linux Pocket Guide, 3rd Edition.
O'Reilly logo
Linux Pocket Guide, 3rd Edition

Book Description

If you use Linux in your day-to-day work, this popular pocket guide is the perfect on-the-job reference. The third edition features new commands for processing image files and audio files, running and killing programs, reading and modifying the system clipboard, and manipulating PDF files, as well as other commands requested by readers. You’ll also find powerful command-line idioms you might not be familiar with, such as process substitution and piping into bash. Linux Pocket Guide provides an organized learning path to help you gain mastery of the most useful and important commands.

Table of Contents

  1. 1. Linux Pocket Guide
    1. What’s in This Book?
      1. What’s New in the Third Edition?
      2. What’s Linux?
      3. What’s a Distro?
      4. What’s a Command?
      5. Reading This Book
    2. Practicing with This Book
    3. Getting Help
    4. Linux: A First View
      1. Running a Shell
      2. Input and Output
      3. Users and Superusers
    5. The Filesystem
      1. Home Directories
      2. System Directories
      3. Operating System Directories
      4. File Protections
    6. Shell Features
      1. The Shell Versus Programs
      2. Selected Features of the bash Shell
      3. Shell Job Control
      4. Running Multiple Shells at Once
      5. Killing a Command in Progress
      6. Terminating a Shell
      7. Tailoring Shell Behavior
    7. Basic File Operations
    8. Directory Operations
    9. File Viewing
    10. File Creation and Editing
      1. Creating a File Quickly
      2. Your Default Editor
    11. File Properties
    12. File Location
    13. File Text Manipulation
    14. File Compression and Packaging
    15. File Comparison
    16. PDF and PostScript File Handling
    17. Printing
    18. Spellchecking
    19. Disks and Filesystems
    20. Backups and Remote Storage
    21. Viewing Processes
    22. Controlling Processes
    23. Scheduling Jobs
    24. Logins, Logouts, and Shutdowns
    25. Users and Their Environment
    26. User Account Management
    27. Becoming the Superuser
    28. Group Management
    29. Host Information
    30. Host Location
    31. Network Connections
    32. Email
    33. Web Browsing
    34. Instant Messaging
    35. Screen Output
    36. Copy and Paste
    37. Math and Calculations
    38. Dates and Times
    39. Graphics
    40. Audio and Video
    41. Installing Software
    42. Programming with Shell Scripts
      1. Creating and Running Shell Scripts
      2. Whitespace and Linebreaks
      3. Variables
      4. Input and Output
      5. Booleans and Return Codes
      6. Conditionals
      7. Loops
      8. Command-Line Arguments
      9. Exiting with a Return Code
      10. Piping to bash
      11. Beyond Shell Scripting
    43. Final Words
      1. Acknowledgments
  2. Index