Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Practical Guide to Linux Commands, Editors, and Shell Pro... and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
63 used & new from $22.00

Have one to sell? Sell yours here
 
   
A Practical Guide to Linux(R) Commands, Editors, and Shell Programming
 
See larger image
 
Start reading Practical Guide to Linux Commands, Editors, and Shell Pro... on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

A Practical Guide to Linux(R) Commands, Editors, and Shell Programming (Paperback)

by Mark G. Sobell (Author)
4.6 out of 5 stars See all reviews (50 customer reviews)

List Price: $49.99
Price: $31.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.50 (37%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, July 13? Choose One-Day Shipping at checkout. Details
32 new from $29.99 31 used from $22.00
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $28.34
Paperback (2) $49.99 $31.49

Special Offers and Product Promotions


Frequently Bought Together

A Practical Guide to Linux(R) Commands, Editors, and Shell Programming + Linux Pocket Guide + Linux in a Nutshell, 5th Edition
Price For All Three: $71.11

Show availability and shipping details

  • This item: A Practical Guide to Linux(R) Commands, Editors, and Shell Programming by Mark G. Sobell

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Linux Pocket Guide by Daniel J. Barrett

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • Linux in a Nutshell, 5th Edition by Ellen Siever

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Linux in a Nutshell, 5th Edition

Linux in a Nutshell, 5th Edition

by Ellen Siever
4.3 out of 5 stars (38)  $29.67
Linux Administration: A Beginner's Guide, Fifth Edition

Linux Administration: A Beginner's Guide, Fifth Edition

by Wale Soyinka
4.4 out of 5 stars (38)  $26.39
A Practical Guide to Red Hat(R) Linux(R): Fedora(TM) Core and Red Hat Enterprise Linux (3rd Edition)

A Practical Guide to Red Hat(R) Linux(R): Fedora(TM) Core and Red Hat Enterprise Linux (3rd Edition)

by Mark G. Sobell
4.0 out of 5 stars (16)  $34.21
Linux Bible, 2008 Edition: Boot up to Ubuntu, Fedora, KNOPPIX, Debian, openSUSE, and 11 Other Distributions

Linux Bible, 2008 Edition: Boot up to Ubuntu, Fedora, KNOPPIX, Debian, openSUSE, and 11 Other Distributions

by Christopher Negus
4.2 out of 5 stars (22)  $31.49
Linux Command Line and Shell Scripting Bible

Linux Command Line and Shell Scripting Bible

by Richard Blum
4.8 out of 5 stars (5)  $31.49
Explore similar items

Editorial Reviews

Product Description
Praise for Mark Sobell's Books "I keep searching for books that collect everything you want to know about a subject in one place, and keep getting disappointed. Usually the books leave out some important topic, while others go too deep in some areas and must skim lightly over the others. A Practical Guide to Red Hat(R) Linux(R) is one of those rare books that actually pulls it off. Mark G. Sobell has created a single reference for Red Hat Linux that cannot be beat! This marvelous text (with a 4-CD set of Linux Fedora Core 2 included) is well worth the price. This is as close to an 'everything you ever needed to know' book that I've seen. It's just that good and rates 5 out of 5." --Ray Lodato, Slashdot contributor"Mark Sobell has written a book as approachable as it is authoritative." --Jeffrey Bianchine, Advocate, Author, Journalist"Excellent reference book, well suited for the sysadmin of a linux cluster, or the owner of a PC contemplating installing a recent stable linux. Don't be put off by the daunting heft of the book. Sobell has striven to be as inclusive as possible, in trying to anticipate your system administration needs."--Wes Boudville, Inventor"A Practical Guide to Red Hat(R) Linux(R) is a brilliant book. Thank you Mark Sobell." --C. Pozrikidis, University of California at San Diego"This book presents the best overview of the Linux operating system that I have found...It should be very helpful and understandable no matter what the reader's background is: traditional UNIX user, new Linux devotee, or even Windows user. Each topic is presented in a clear, complete fashion and very few assumptions are made about what the reader knows...The book is extremely useful as a reference, as it contains a 70-page glossary of terms and is very well indexed. It is organized in such a way that the reader can focus on simple tasks without having to wade through more advanced topics until they are ready." --Cam Marshall, Marshall Information Service LLC, Member of Front Range UNIX Users Group FRUUG, Boulder, Colorado"Conclusively, this is THE book to get if you are a new Linux user and you just got into RH/Fedora world. There's no other book that discusses so many different topics and in such depth." --Eugenia Loli-Queru, Editor in Chief, OSNews.comThe Most Useful Linux Tutorial and Reference Ever, with Hundreds of High-Quality Examples Covering Every Linux Distribution!To be truly productive with Linux, you need to thoroughly master the shells and the command line. Until now, you had to buy two books to gain that mastery: a tutorial on fundamental Linux concepts and techniques, plus a separate reference. Worse, most Linux references offer little more than prettied-up man pages. Now, there's a far better solution. Renowned Linux expert Mark Sobell has brought together comprehensive, insightful guidance on the tools system administrators, developers, and power users need most, and an outstanding day-to-day reference, both in the same book. This book is 100 percent distribution and release agnostic: You can use it on any Linux system, now and for years to come. What's more, it's packed with hundreds of high-quality examples: better examples than you'll find in any other Linux guidebook. This is Linux from the ground up: the clearest explanations and most useful knowledge about everything from filesystems to shells, editors to utilities, and programming tools to regular expressions. And when you need instant answers, you'll constantly turn to Sobell's comprehensive command reference section--organized and tabbed for easy, fast access!Don't settle for yesterday's Linux guidebook. Get the one book that meets today's challenges--and tomorrow's! A Practical Guide to Linux(R) Commands, Editors, and Shell Programming is the most useful, most comprehensive Linux tutorial and reference you can find.It's the only book to deliver *Better, more realistic examples covering tasks you'll actually need to perform *Deeper insight, based on Sobell's immense knowledge of every Linux nook and cranny *More practical explanations of more than eighty core utilities, from aspell to xargs *Techniques for implementing secure communications using ssh and scp--plus dozens of tips for making your system more secure *A superior introduction to the Linux programming environment, including make, gcc, gdb, CVS, and much more *Expert guidance on basic and advanced shell programming using bash and tcsh *Tips and tricks for customizing the shell and using it interactively from the command line *Thorough guides to vim and emacs, designed to help you get productive fast and maximize your editing efficiency *Dozens of exercises to help you practice and gain confidence *Instructions for using Apt, yum, and BitTorrent for keeping your system up to date automatically *And much more, including coverage of gawk, sed, find, sort, bzip2, and regular expressions

From the Back Cover

Praise for Mark Sobell’s Books

“I keep searching for books that collect everything you want to know about a subject in one place, and keep getting disappointed. Usually the books leave out some important topic, while others go too deep in some areas and must skim lightly over the others. A Practical Guide to Red Hat® Linux® is one of those rare books that actually pulls it off. Mark G. Sobell has created a single reference for Red Hat Linux that cannot be beat! This marvelous text (with a 4-CD set of Linux Fedora Core 2 included) is well worth the price. This is as close to an ‘everything you ever needed to know’ book that I’ve seen. It’s just that good and rates 5 out of 5.”
—Ray Lodato, Slashdot contributor
“Mark Sobell has written a book as approachable as it is authoritative.”
—Jeffrey Bianchine, Advocate, Author, Journalist
“Excellent reference book, well suited for the sysadmin of a linux cluster, or the owner of a PC contemplating installing a recent stable linux. Don’t be put off by the daunting heft of the book. Sobell has striven to be as inclusive as possible, in trying to anticipate your system administration needs.”
—Wes Boudville, Inventor
A Practical Guide to Red Hat® Linux® is a brilliant book. Thank you Mark Sobell.”
—C. Pozrikidis, University of California at San Diego
“This book presents the best overview of the Linux operating system that I have found. . . . It should be very helpful and understandable no matter what the reader’s background is: traditional UNIX user, new Linux devotee, or even Windows user. Each topic is presented in a clear, complete fashion and very few assumptions are made about what the reader knows. . . . The book is extremely useful as a reference, as it contains a 70-page glossary of terms and is very well indexed. It is organized in such a way that the reader can focus on simple tasks without having to wade through more advanced topics until they are ready.”
—Cam Marshall, Marshall Information Service LLC, Member of Front Range UNIX Users Group FRUUG, Boulder, Colorado
“Conclusively, this is THE book to get if you are a new Linux user and you just got into RH/Fedora world. There’s no other book that discusses so many different topics and in such depth.”
—Eugenia Loli-Queru, Editor in Chief, OSNews.com
The Most Useful Linux Tutorial and Reference Ever, with Hundreds of High-Quality Examples Covering Every Linux Distribution!

To be truly productive with Linux, you need to thoroughly master the shells and the command line. Until now, you had to buy two books to gain that mastery: a tutorial on fundamental Linux concepts and techniques, plus a separate reference. Worse, most Linux references offer little more than prettied-up man pages. Now, there’s a far better solution. Renowned Linux expert Mark Sobell has brought together comprehensive, insightful guidance on the tools system administrators, developers, and power users need most, and an outstanding day-to-day reference, both in the same book.

This book is 100 percent distribution and release agnostic: You can use it on any Linux system, now and for years to come. What’s more, it’s packed with hundreds of high-quality examples: better examples than you’ll find in any other Linux guidebook. This is Linux from the ground up: the clearest explanations and most useful knowledge about everything from filesystems to shells, editors to utilities, and programming tools to regular expressions. And when you need instant answers, you’ll constantly turn to Sobell’s comprehensive command reference section—organized and tabbed for easy, fast access!

Don’t settle for yesterday’s Linux guidebook. Get the one book that meets today’s challenges—and tomorrow’s!

A Practical Guide to Linux® Commands, Editors, and Shell Programming is the most useful, most comprehensive Linux tutorial and reference you can find. It’s the only book to deliver

  • Better, more realistic examples covering tasks you’ll actually need to perform
  • Deeper insight, based on Sobell’s immense knowledge of every Linux nook and cranny
  • More practical explanations of more than eighty core utilities, from aspell to xargs
  • Techniques for implementing secure communications using ssh and scp—plus dozens of tips for making your system more secure
  • A superior introduction to the Linux programming environment, including make, gcc, gdb, CVS, and much more
  • Expert guidance on basic and advanced shell programming using bash and tcsh
  • Tips and tricks for customizing the shell and using it interactively from the command line
  • Thorough guides to vim and emacs, designed to help you get productive fast and maximize your editing efficiency
  • Dozens of exercises to help you practice and gain confidence
  • Instructions for using Apt, yum, and BitTorrent for keeping your system up to date automatically
  • And much more, including coverage of gawk, sed, find, sort, bzip2, and regular expressions




See all Editorial Reviews

Product Details

  • Paperback: 1008 pages
  • Publisher: Prentice Hall PTR; 1 edition (July 11, 2005)
  • Language: English
  • ISBN-10: 0131478230
  • ISBN-13: 978-0131478237
  • Product Dimensions: 9.2 x 7.2 x 1.9 inches
  • Shipping Weight: 3.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars See all reviews (50 customer reviews)
  • Amazon.com Sales Rank: #17,210 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #11 in  Books > Computers & Internet > Operating Systems > Linux > Programming
    #18 in  Books > Computers & Internet > Operating Systems > Unix

What Do Customers Ultimately Buy After Viewing This Item?

A Practical Guide to Linux(R) Commands, Editors, and Shell Programming
74% buy the item featured on this page:
A Practical Guide to Linux(R) Commands, Editors, and Shell Programming 4.6 out of 5 stars (50)
$31.49
Linux Administration: A Beginner's Guide, Fifth Edition
8% buy
Linux Administration: A Beginner's Guide, Fifth Edition 4.4 out of 5 stars (38)
$26.39
A Practical Guide to Ubuntu Linux (Versions 8.10 and 8.04) (2nd Edition)
7% buy
A Practical Guide to Ubuntu Linux (Versions 8.10 and 8.04) (2nd Edition) 4.0 out of 5 stars (6)
$31.49
Linux Pocket Guide
7% buy
Linux Pocket Guide 4.5 out of 5 stars (40)
$9.95

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(34)
(11)
(4)
(4)
(3)
(1)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

 

Customer Reviews

50 Reviews
5 star:
 (38)
4 star:
 (6)
3 star:
 (3)
2 star:
 (2)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (50 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
133 of 136 people found the following review helpful:
5.0 out of 5 stars Book Review: A Practical Guide to Linux Commands, Editors, and Shell Programming, September 23, 2005
By Dan Clough (Florida, USA) - See all my reviews
I recently was fortunate enough to receive a review copy of this book from Prentice Hall publishers, and am happy to submit this review. I found this very large volume (1008 pages!) to be quite interesting and a valuable source of information for both Linux beginners and veterans alike. As the title may suggest, it covers some of the most commonly used Linux commands, the two main editors (Vim and Emacs), and some shell programming techniques with the Bash and tcsh shells. I found it to be quite "distro-neutral", as the material presented should be available on virtually any Linux system, and does not reference distro-specific tools. The book seems very well organized into Parts and Chapters, and there are also some excellent appendices and additional matter at the end of the book, which I'll discuss later in this review.

Part I is entitled "The Linux Operating System", and starts out with some introductory "welcome" and "getting started" material which is good reading for newbies but can easily be skipped by others. The next chapter in this part covers how to use the more commonly used commands such as ls, cp, rm, and tar. This is followed up by a chapter on the Linux filesystem, including the hierarchical layout, directories, pathnames, permissions, and file links. There is a nice section in this chapter which describes what is found in nearly all of the standard directories such as /boot, /etc, /home, /usr, and so on. Also notable here was an excellent description of how to set (and understand!) file and directory permissions. The final chapter in this part provides an introduction to the shell and command line. It covers standard input/output, redirection, pipes, and backgrounding of commands. Most of the information in these first 5 chapters will probably be a review for more experienced Linux users, but they are outstanding reading for newcomers. One thing I did notice as a great feature of the book is that there is a "Chapter Summary" at the end of each chapter which is really excellent, and a list of "Exercises" to help you see and use the information in a more hands-on way.

Part II is called simply "The Editors", and devotes about 60 pages each to Vim and Emacs. A brief history of each is provided, and a pretty good tutorial of basic usage is walked through. Both chapters include a command referance/summary, and some customization tips. Even the well known "debate" about which editor to use is mentioned, although no preference is indicated. For the record, this writer prefers Vim... J There are more in-depth books available to explain each editor in greater detail, but these chapters provide a good introductory lesson.

Part III contains two chapters, one each on the "bash" shell and the "tcsh" shell. Some of the procedures and concepts in this part may well be more information than is desired by many Linux users, but command-line types will want to read all of this material. The differences between these two shells are discussed, and the fact that most users will only need to learn about "bash", as it is normally the default shell on most modern Linux distributions. I found some good information on customizing your shell, and using the "dot files" such as .bash_profile and .bashrc to control things like aliases and your environment variables.

Part IV covers "Programming Tools". The first chapter here discusses programming in C, including the basics of the gcc compiler, using shared libraries, debugging procedures, system calls, and source code management (CVS). It should be noted that this chapter describes the process of writing and compiling programs with C, but is not intended to teach C programming if you don't already understand most of it. The next chapter (11) is a quite extensive (about 100 pages) discussion of programming with the Bash shell. It covers control structures, parameters, variables, loops, arrays, expressions, functions, and builtin commands. Numerous examples are shown to help with understanding the concepts. I would recommend this particular chapter for those wishing to increase their ability to write effective shell scripts for system administration. The final two chapters in Part IV cover the "gawk" and "sed" utilities, which are essential for more advanced text processing and shell scripting. Again, there are numerous excellent examples given which really aid in understanding the material, followed by some suggested excercises for putting your new knowledge to work. This part should be required reading for any system administrator.

Part V is the "Command Reference" section. This is a very complete reference (240 pages) on how to use virtually all Linux utilities and shell builtins, from "at" to "xargs". The layout for each command is presented in the manner of a man page, only much more readable and including excellent notes and examples which are not found in a man page. All options are well explained, and there is extensive use of tables and summaries. This may be the most useful portion of the entire book, and serves both as a great refresher for veterans, and a nice learning process for beginners. The material here is presented in "plain English", which helps a lot.

The remainder of the book is made up of three appendixes, a glossary, and an index. Appendix A is an excellent presentation of "regular expressions", an often little-understood but important skill for system administrators to have. Spend some time reading this one. Appendix B is simply called "Help", and tells you about the wide array of help resources available to a Linux user. Helpful websites are listed, and mailing lists and newsgroups are described. The final Appendix C touches on keeping your system updated, although it is quite limited by only discussing the "yum" and "apt" utilities. This could have been done a little better by including some additional distro tools, and/or more generic ideas for updating. The final two sections of the book are a 50 page Glossary and a 50 page Index, both of which seem quite complete.

Overall I found this book to be quite excellent, and it has earned a spot on the very front of my bookshelf. It covers the real "guts" of Linux - the command line and it's utilities, and does so very well. It's strongest points are the outstanding use of examples, and the Command Reference section. Highly recommended for Linux users of all skill levels. Well done to Mark Sobell and Prentice Hall for this outstanding book!

Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
38 of 40 people found the following review helpful:
5.0 out of 5 stars Guide to becoming a Linux guru and not just a user, September 17, 2005
For some people knowing how to do something through a graphical interface is akin to knowing how to drive without knowing how an engine, transmission, etc. work together to make the car run. For them knowing how to get down to the command line and get things done that either the graphical interface does not allow or does not do the way you want it done is a matter of pride and represents the dividing line between a user and a power user. If you want to become a real Linux guru and know how to work the command line to do whatever you want including commands, editing, shell programming, and scripting this is one of the better books available. Readable, straight-forward, educational, it is a one-of-kind reference that blends the educational aspect of a typical book on learning Linux with a typical book of command line references. A Practical Guide to Linux is highly recommended.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
22 of 23 people found the following review helpful:
4.0 out of 5 stars Good for Newbies who want to Program, January 10, 2007
I found this book to be very understandable. I have no experience with Linux but I was writing scripts without any trouble.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Great Book
Very helpful and informative to my learning of Unix. I prefer this over "Unix in a Nutshell"
Published 17 days ago by M. Irvin

3.0 out of 5 stars Average...
This book is average...at best...

There are better books out there...if you are going to buy this book, buy another to go along with it...

-C
Published 4 months ago by C. Hernandez

5.0 out of 5 stars makes it really easy
This books makes it very easy to understand how to use the Linux command line. Regardless how much of an idiot you are, this book will make you a master of the command line.
Published 4 months ago by Raval Seojattan

5.0 out of 5 stars Perfect Linux for power users or system admins
One can read this book cover to cover, but it equally impressive as a reference. I find myself constantly going back to it for commands and shell programming references. Read more
Published 5 months ago by J. Simonsen

5.0 out of 5 stars Very Helpful!
Many Linux books are of very little use if you're not an absolute beginner or running a large network. Read more
Published 7 months ago by Jennifer R. Creamer

2.0 out of 5 stars A fair book; not great, not bad.
I purchased this book thinking it would help me learn Linux Shell Programming. It did not. First, the material is too high level. Read more
Published 7 months ago by Ernest

4.0 out of 5 stars Linux Command-line Reference
This is a good Linux command-line reference for those who just started in this domain. It has full description of the commands and their possible syntaxes. Read more
Published 8 months ago by TAREK SADEK

5.0 out of 5 stars A book that will help you become a Linux command line guru
This is a book that I have been looking for for a long time. I have been looking for a book that takes me into the command line world of Linux but in a methodical way describing... Read more
Published 14 months ago by Edmon Begoli

3.0 out of 5 stars Lots of stuff, but oriented toward scripting
The claim that this is a "practical guide to Linux commands . . ." is an overstatement. The coverage of commands is relatively minimal. Read more
Published 16 months ago by Jerry Saperstein

3.0 out of 5 stars Comprehensive but overwhelming for a n00b
I found this book to be just ok - it covers the basics of Linux and many important/frequently used commands but I am remotely satisfied with this book because the author focuses... Read more
Published 16 months ago by K. Lee

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Plumbing Products in the Value Center

Home Improvement Value Center Plumbing Products
Turn it on for less with spectacular deals on brand-name faucets, showerheads, and more in the Home Improvement Value Center.

Shop the Value Center

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates