Beginning Unix (Programmer to Programmer) and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Like New See details
$13.27 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $1.31 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Beginning Unix (Programmer to Programmer)
 
 
Start reading Beginning Unix (Programmer to Programmer) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Beginning Unix (Programmer to Programmer) [Paperback]

Paul Love (Author), Joe Merlino (Author), Craig Zimmerman (Author), Jeremy C. Reed (Author), Paul Weinstein (Author)
4.2 out of 5 stars  See all reviews (8 customer reviews)

List Price: $36.95
Price: $25.39 & this item ships for FREE with Super Saver Shipping. Details
You Save: $11.56 (31%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition $22.85  
Paperback $25.39  

Book Description

Programmer to Programmer April 29, 2005
* Covering all aspects of the Unix operating system and assuming no prior knowledge of Unix, this book begins with the fundamentals and works from the ground up to some of the more advanced programming techniques
* The authors provide a wealth of real-world experience with the Unix operating system, delivering actual examples while showing some of the common misconceptions and errors that new users make ? Special emphasis is placed on the Apple Mac OS X environment as well as Linux, Solaris, and migrating from Windows to Unix
* A unique conversion section of the book details specific advice and instructions for transitioning Mac OS X, Windows, and Linux users

Frequently Bought Together

Beginning Unix (Programmer to Programmer) + Learning the UNIX Operating System, Fifth Edition + Unix in a Nutshell, Fourth Edition
Price For All Three: $59.63

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Learning the UNIX Operating System, Fifth Edition $13.59

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

  • Unix in a Nutshell, Fourth Edition $20.65

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



Editorial Reviews

Review

“…works from the ground up, covering Apple OS X (which is Unix based) as well as the Linux and Solaris operating systems.” (Publishing News, 25th March 2005)

From the Back Cover

Beginning Unix

The Unix operating system is the basis for some of today's most-used platforms, including Mac OS® X and Linux®. This book covers Unix basics for these as well as the more commonly recognized Sun Solaris and BSD.

First, you will learn Unix terminology, core concepts, methodology, and how to log in and out. You'll progress to customizing your work environment and learning commands. Then you'll be ready to learn to manage processes, handle security, automate tasks with shell scripting in Perl, install Unix programs, and back up your data. To facilitate the process, you can use the Knoppix distribution on the CD-ROM to work in a Unix environment without installing Unix.

What you will learn from this book

  • Different configuration options in the Unix shell
  • Advanced tools and commands, including regular expressions, Sed, and AWK
  • Fundamental ways to enhance Unix system security
  • Basic programming, including shell scripting and Perl programming
  • Network administration and additional aspects of communicating with other operating systems
  • How to convert Windows and Mac OS commands and concepts to Unix

Who this book is for

This book is for anyone interested in learning the concepts of the Unix operating system in any of its derivatives. It is designed for the absolute beginner, but it can also be a valuable refresher course for those with some knowledge of Unix and a useful resource for those who want to transfer knowledge from Mac OS or Windows to Unix or its derivatives.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.


Product Details

  • Paperback: 480 pages
  • Publisher: Wrox (April 29, 2005)
  • Language: English
  • ISBN-10: 0764579940
  • ISBN-13: 978-0764579943
  • Product Dimensions: 9.2 x 7.4 x 1 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #404,824 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

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

8 of 8 people found the following review helpful:
5.0 out of 5 stars Beginning Unix, March 21, 2006
This review is from: Beginning Unix (Programmer to Programmer) (Paperback)
This is the third book that I have bought on Unix and by far the best. It not only gives you the UNIX commands, it also goes into a brief and concise background to the commands, which is very practical. I found the explication on cron very clear and thorough which I could not find anywhere else. Keep up the good work and let me know when you finish your next book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 7 people found the following review helpful:
5.0 out of 5 stars from rags to riches, August 25, 2006
Amazon Verified Purchase(What's this?)
This review is from: Beginning Unix (Programmer to Programmer) (Paperback)
i'me new to unix. when i started reading this book i thought what a waste of money but after completing chapter 2 and reading through chapter 3 i realized that it was a gem in disguise. i still haven't finished reading it because i'me reviewing it about 3 weeks after i got it, but i have been messing around knoppix and now, i installed FreeBsd and currently all the examples in the book work. i feel comfortable. By the way, the examples at the end of the book make it somewhat of a school text and it gives u a little challenge at times but they are not gravely difficult.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 7 people found the following review helpful:
5.0 out of 5 stars great and timeless Unix information here, February 23, 2008
This review is from: Beginning Unix (Programmer to Programmer) (Paperback)
This review first appeared in the AZTCS journal.

When I glanced at this book, my first question was, "Who are these guys on the cover?" Before scanning the contents and index, my usual first step in examining a new book, I searched for the cover credits. I found none.

I use the term Unix as the authors use the term, to designate all Unix based systems including Linux, Solaris, OSX, and the BSDs as well as Unix.

The 400+ page paperback book is divided into 21 chapters. Each chapter ends with exercises; the solutions are found at the end of the book. The book's copyright is 2005 but the fundamentals of the Unix based operating systems don't change much so this book is by no means out of date.

Included is a CD of KNOPPIX 3.7. This is an old version of KNOPPIX but very usable for the authors' purpose of learning Unix. By using the live CD, it is possible to study Unix without installing it.

The book begins with introductory material giving a, thankfully, very brief history of Unix and its evolution. Next "Beginning Unix" explains how the Unix system is set up and what the major components are.

Logging in is covered. Logging out and shutting down the computer, if you have permission, are explained. Logging in and out properly is well detailed.

The book explains files in a very thorough and informative manner. As the whole strategy of Unix is based on files, creating, removing, copying, moving and organizing files are important functions. File permissions and their importance receive thorough and clear discussion. With a thorough understanding of permissions many potentially frustrating problems can be avoided or solved quickly.

Commands are introduced as needed for completing simple to very complex exercises. The functions of the shell are explored. Simple and advanced scripting is explained and several examples are presented. Besides shell scripts, there is a brief introduction to PHP. Piping, using the output of one program as input for another program, is illustrated with several meaningful examples.

There is a chapter on customizing your personal environment. Customizing the prompt, creating aliases, and organizing your work are explained in detail. This is much different than the usual customizing instructions focusing on the desktop.

Full chapters cover securing the system, using log files, understanding and controlling jobs and processes, backing up information, and automating tasks using cron. These chapters are useful in administering your Unix system. Administration on a desktop Unix system is important as the user is usually the administrator.

Network connections are explained, both in theory and by example. As Unix originated as a network environment, there are many tasks to be accomplished over the network. This information is important in connecting to the Internet.

There is a chapter covering installing programs from source code. Although this was necessary in early Linux distributions, the repositories available with most distributions make this interesting but seldom used information for most users. The procedure and potential pitfalls are discussed in detail. Reading this chapter reenforced my feeling "this is something I don't need to do for a while."

Migrating from a Mac or a Windows PC to Unix takes up the last two chapters of the book. These chapters should be very helpful in making the transition. They concentrate on the skills developed in using the Mac or a Windows PC and help transfer them to a Unix system.

Conclusions

There are several things I like about this book. Extensive use of screen shots in combination with the text helps me understand the examples more easily. The examples are clear and concise. The theory included helps improve understanding of the subject but doesn't overload the reader. The flow of the book is logical with examples building on previous exercises.

The complete lack of discussion of KDE, Gnome and other desktops is refreshing as these are explained in several other sources; I see no use for another superficial chapter or two in this book. It is more difficult to find good information on using the command line than using GUIs and this book has much good excellent information.

I am a Linux user with about two years experience so I found much new information in "Beginning Unix". This book answers questions I didn't know I had. There are several examples and techniques presented that will make my use of Linux more efficient, powerful and fun. Many "fuzzy areas" came into focus for me.

I think, at completion of this book, the user will be comfortable and effective at using the command line. After these exercises the user might be tired of the command line but they will not be fearful.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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






Only search this product's reviews



Inside This Book (learn more)
First Sentence:
In terms of computers, Unix has long history. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
misspelled misspelled, run control files, swd file, taint mode, global configuration file, conditional flow control, toms users, unified output, crontab file, sudo command, deny file, shell environment, beginning unix, useradd command, root user account, configure script, file handler, auto tools, cat command, hardware clock, own home directory, default shell, redirection operator, editing instructions, fox jumps
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Microsoft Windows, Command Description, Hello World, Cancel Figure, Option Description, File Edit Mew Terminal Go Help, Session Edit View Bookmarks Settings Help, Control Panel, Shell Figure, Free Software Foundation, Red Hat Linux, Wed Dec, Bourne Again, Mandrake Linux, Argument Function, Escape Sequence Function, Fedora Core, File Transfer Protocol, Jane Doe, Netlnfo Manager, Network Utility, Xcode Tools, Activity Monitor, Command Sequence Command, Exercise Create
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

Citations (learn more)
This book cites 3 books:
 
1 book cites this book:



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject