Home > Store

Practical Guide to Linux Commands, Editors, and Shell Programming, A, 3rd Edition

Register your product to gain access to bonus material or receive a coupon.

Practical Guide to Linux Commands, Editors, and Shell Programming, A, 3rd Edition


  • Sorry, this book is no longer in print.
Not for Sale

eBook (Watermarked)

  • Your Price: $31.99
  • List Price: $39.99
  • About Watermarked eBooks
  • This PDF will be accessible from your Account page after purchase and requires the free Adobe® Reader® software to read it.

    The eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

    Watermarked eBook FAQ



  • Instructor's resources are available for course use and include power point slides, end of chapter exercise, and an instructor lab manual.
  • Student Lab Manual - The Student lab manual is available in a student lab manual / book bundle and should be ordered using ISBN:
  • The "gold standard" Linux command reference for users at all levels: packed with reliable information and well-constructed examples
  • Now covers FUSE, nl, join, expand/unexpand, dstat, and iftp
  • Contains extensive new MySQL and Python tutorials, plus up-to-date coverage of OS X utilities
  • "Distribution-agnostic": for Ubuntu, Red Hat, Fedora, Debian, and even Mac OS X


  • Copyright 2013
  • Dimensions: 7-3/8" x 9-1/8"
  • Pages: 1216
  • Edition: 3rd
  • Book
  • ISBN-10: 0-13-308504-X
  • ISBN-13: 978-0-13-308504-4
  • eBook (Watermarked)
  • ISBN-10: 0-13-315603-6
  • ISBN-13: 978-0-13-315603-4

“First Sobell taught people how to use Linux . . . now he teaches you the power of Linux. A must-have book for anyone who wants to take Linux to the next level.”

Jon “maddog” Hall, Executive Director, Linux International 

New Chapters on Python and MySQLCovers Perl, too!

  • Learn from hundreds of realistic, high-quality examples, and become a true Linux command-line guru!
  • NEW! Covers busybox, Midnight Commander, screen, and sshfs/curlftpf
  • Covers the Mac OS X command line and its unique tools
  • 295-page reference covers 98 utilities, including Mac OS X commands! 

For use with all popular versions of Linux, including Ubuntu™, Fedora™, openSUSE™, Red Hat®, Debian, Mageia, Mint, Arch, CentOS, and Mac OS X, too!


The Most Useful Tutorial and Reference, with Hundreds of High-Quality Examples for Every Popular Linux Distribution


Linux is today’s dominant Internet server platform. System administrators and Web developers need deep Linux fluency, including expert knowledge of shells and the command line. This is the only guide with everything you need to achieve that level of Linux mastery. Renowned Linux expert Mark Sobell has brought together comprehensive, insightful guidance on the tools sysadmins, developers, and power users need most, and has created an outstanding day-to-day reference.

This title is 100 percent distribution and release agnostic. Packed with hundreds of high-quality, realistic examples, it presents Linux from the ground up: the clearest explanations and most useful information about everything from filesystems to shells, editors to utilities, and programming tools to regular expressions.

Use a Mac? You’ll find coverage of the Mac OS X command line, including OS X-only tools and utilities other Linux/UNIX titles ignore. Sobell presents a new MySQL chapter. There’s even an expert introduction to Python–today’s most valuable tool for automating complex, time-consuming administration tasks.

A Practical Guide to Linux® Commands, Editors, and Shell Programming, Third Edition, is the only guide to deliver 

  • A MySQL chapter to get you started with this ubiquitous relational database management system (RDBMS)
  • A masterful introduction to Python for system administrators and power users
  • New coverage of the busybox single binary collection of utilities, the screen terminal session manager/multiplexer, and the mc (Midnight Commander) textual file manager, plus a new chapter on using ssh for secure communication
  • In-depth coverage of the bash and tcsh shells, including a complete discussion of environment, inheritance, and process locality, plus coverage of basic and advanced shell programming
  • Practical explanations of 98 core utilities, from aspell to xargs, including printf and sshfs/curlftpfs, PLUS Mac OS X-specific utilities from ditto to SetFile
  • Expert guidance on automating remote backups using rsync
  • Dozens of system security tips, including step-by-step walkthroughs of implementing secure communications using ssh and scp
  • Tips and tricks for customizing the shell, including step values, sequence expressions, the eval builtin, and implicit command-line continuation
  • High-productivity editing techniques using vim and emacs
  • A comprehensive, 295-page command reference section covering 98 utilities, including find, grep, sort, and tar
  • Instructions for updating systems using apt-get and yum
  • And much more, including coverage of BitTorrent, gawk, sed, find, sort, bzip2, and regular expressions

Sample Content

Table of Contents

  • Chapter 1: Welcome to Linux and Mac OS X 
  • Chapter 2: Getting Started
  • Chapter 3: The Utilities
  • Chapter 4: The Filesystem
  • Chapter 5: The Shell
  • Chapter 6: The vim Editor
  • Chapter 7: The emacs Editor
  • Chapter 8: The Bourne Again Shell (bash)
  • Chapter 9: The TC Shell (tcsh)
  • Chapter 10: Programming the Bourne Again Shell (bash)
  • Chapter 11: The Perl Scripting Language
  • Chapter 12: The Python Programming Language
  • Chapter 13: The MySQL Database Management System
  • Chapter 14: The AWK Pattern Processing Language
  • Chapter 15: The sed Editor
  • Chapter 16: The rsync Secure Copy Utility
  •  Chapter 17: The OpenSSH Secure Communication Utilities
  • Part VI: Command Reference


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership