Linux Pocket Guide

Linux Pocket Guide

By Daniel J. Barrett

If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. The fourth edition adds 50 new commands for package management, version control, RAID, file conversions, and more, including commands suggested by readers.

Linux Pocket Guide provides rapid access to the most useful Linux commands, grouped by functionality. For novices who need to get up to speed and experienced users who want a concise and functional reference, this guide delivers quick answers.

  • Buy the book
  • Read the book online
  • Download the book's practice files:
    • 4th edition: download or use Git
    • 3rd edition: download or use Git

Also check out Daniel's other Linux book, Efficient Linux at the Command Line, to boost your Linux skills even more.

About the Author

About the Author

Daniel J. Barrett, Ph.D., has been writing about technology since the early 1990s. During his career, he has been a software developer, system administrator, university lecturer, humorist, and children’s birthday party magician.

Some of Dan’s other books include:

  • Efficient Linux at the Command Line
  • SSH, The Secure Shell: The Definitive Guide
  • Macintosh Terminal Pocket Guide
  • Linux Security Cookbook
  • MediaWiki

all published by O’Reilly Media.

Visit DanielJBarrett.com

Table of Contents

First Things First
  1. What’s in This Book?
  2. What’s New in the Fourth Edition?
  3. Conventions Used in This Book
  4. Downloading the Practice Files
Chapter 1: Essential Concepts
  1. What’s Linux?
  2. The Structure of Commands
  3. Users and Superusers
  4. The Filesystem
  5. Selected Features of the bash Shell
  6. Getting Help
Chapter 2: File Commands
  1. Basic File Operations
  2. Directory Operations
  3. Viewing Files
  4. Creating and Editing Files
  5. Properties of Files
  6. Locating Files
  7. Manipulating Text in Files
  8. Compressing, Packaging, and Encrypting
  9. Comparing Files
  10. Converting Files to Other Formats
  11. PDF and PostScript File Handling
  12. Printing
  13. Spellchecking
Chapter 3: System Administration Basics
  1. Becoming the Superuser
  2. Viewing Processes
  3. Controlling Processes
  4. Scheduling Jobs
  5. Logins, Logouts, and Shutdowns
  6. Users and Their Environment
  7. User Account Management
  8. Group Management
  9. Installing Software Packages
  10. Installing Software From Source Code
Chapter 4: Filesystem Maintenance
  1. Using Disks and Filesystems
  2. Creating and Modifying Filesystems
  3. RAID Arrays for Redundancy
  4. Logical Volumes for Flexible Storage
  5. ZFS: A Modern, Do-It-All Filesystem
  6. Backups and Remote Storage
Chapter 5: Networking Commands
  1. Host Information
  2. Host Location
  3. Network Connections
  4. Email in Daily Use
  5. Email Servers
  6. Web Browsing
Chapter 6: Getting Stuff Done
  1. Screen Output
  2. Copy and Paste
  3. Math and Calculations
  4. Dates and Times
  5. Version Control
  6. Containers
  7. Displaying and Processing Images
  8. Audio and Video
  9. Programming with Shell Scripts
  10. Final Words
Index

Copyright © 2016-2024 Daniel J. Barrett