The Mac Observer

The Mac Command Line with Terminal eBook

March 27th, 2009 at 2:45 PM - In-Depth Review by John Martellaro

One of the really cool things about Mac OS X, the thing that scientists and engineers absolutely love, is that this OS is based on FreeBSD, a UNIX operating system. One can easily get to those UNIX internals and exploit the enormous capability and culture of UNIX. However, this capability can give newbies pause. For those who've always wanted to learn UNIX and the command line, this book is a fabulous place to start.

Learning UNIX is like learning to fly. You can have a lot of fun in a sailplane or Cessna 172 without working at the highest level in air-to-air combat in an F-22 Raptor. Similarly, there are many, many things a beginner in UNIX can do on the command line, if done with guidance and care. It's just a question of having the right tutorial guide that meets the specific needs of Mac users.

UNIX Command Line

This book, "Take Control of The Mac Command Line with Terminal" by Joe Kissell is it. There aren't too many UNIX authors  who have the UNIX skills, Mac knowledge and writing skills to put a book like this together. So if you've been wanting to learn UNIX and the Mac command line, this is absolutely the best book I have ever seen on the subject.

Here's what's covered. If you don't understand some of these terms, don't let that hold you back.

  • The differences between Unix, a command line, a shell, and Terminal
  • Exactly how commands, arguments, and flags work
  • The basics of Terminal's interface and how to customize it
  • How to navigate a Mac's file system
  • Basic file management: creating files, copying files, opening files, etc.
  • The types of command-line programs
  • PATHs and profiles
  • How to create and run scripts to automate repetitive tasks
  • Checking which programs are running and what system resources they're consuming
  • How to quit programs that won't to quit normally
  • Enabling the command line to interact with the Finder
  • Controlling another Mac via its command line using ssh
  • Understanding and change an item's permissions, owner, and group
  • Running commands as the root user using sudo

I really liked the focus of this book. Mr. Kissell knows exactly what you need to know, as a Mac user. He didn't get lost in UNIX geekdom, try to show off, go down quirky paths like opening a port in Bash, or detract from the single minded goal of teaching the user what she needs to know about UNIX basics. Some authors pad their books that way, and it's distracting. (But does increase the page count.) This is the advantage of an eBook.

Also, important notes with valuable clarifications are highlighted in pale yellow. This not only helps focus the reader on key concepts, but also breaks up the look and feel of the text, making it more approachable and readable.

The author, even though he keeps things simple for the newbie also has occasional tidbits that some more experienced users will find useful. For example, it's shown on page 27 how to right-click the user name in System Preferences -> Accounts to bring up some UNIX information that people familiar with Linux curse about when they can't find it in Mac OS X.

I found just one small nit. On page 30 the author talks about how to interpret the Unix 'ls' file listing. But he doesn't explain the "@" and "+" symbols sometimes found at the end of those lines. That would be a helpful addition.

There is no index, but the table of contents is extensive and, unlike most TOCs, is so well done, it can replace the index.

As a UNIX nut case myself, I have great respect for a product like this. To take a newbie through the UNIX command line in a Mac context with great focus, clarity and pedagogical skill is a work of art. The layout and production values of the book are also terrific. I give it my highest recommendation.

As an aside, if the reader wants to go to the next level in this process, here are two books to follow up with. Using the aircraft analogy, these books will get you from Cessnas to a T-38.

"Mac OS X for Unix Geeks," O'Reilly, 2008, Brian Jepson, et al.

"Mac OS X UNIX Toolbox," Wiley, 2009, Christopher Negus, et al.


Product: "Take Control of the Mac Command Line with Terminal" by Joe Kissell

Company: Take Control Books, Tanya Engst Editor

List Price: US$10.00

10

Pros:

Nicely laid out and easy on the eyes thanks to good use of color, excellent TOC, easy to understand and learn from, terrific focus, great price.

Cons:

None.

  • Related Entries
  • Email This
  • Tweet This
  • John Martellaro on Twitter

3 Observer Comments

   Quote    Joe Kissell said on March 27th, 2009 at 3:41 PM:

John,

Thanks very much for your kind words about the book. I’m glad you enjoyed it.

You’re absolutely right - I should have explained the @ and + (and in fact I thought I did, but I must have imagined it!). I’ll make a note of that for a future update.

Cheers,

Joe

   Quote    iJack said on March 27th, 2009 at 11:07 PM (Edited: 03/31/2009 10:12 AM):

If to learn the Command Line, I have to go through what I did to learn to fly a 172 (many thousands of dollars, and about twice as many months), I’m afraid the Command Line will remain UNlearned.

Perhaps you really cannot teach an Old Dog.

   Quote    iJack said on March 27th, 2009 at 11:12 PM (Edited: 03/31/2009 10:12 AM):

If to learn Command Line, I would have to go through what it took to learn to fly a Cessna 172 (many thousands of dollars and about twice as many months), Command Line will remain UNlearned.

Maybe you really can’t teach an Old Dog.

Page 1 of 1 pages
Login. Need an account? Register here.



Auto-login on future visits

Show my name in the online users list

Forgot your password?


Commenting is not available in this section entry.
 

Recent Headlines - Updated November 9th

Mon, 2:51 PM
Apple Stock Watch - Radio Shack Jumps 14% on iPhone Deal, Apple Up 3%
2:25 PM
Games - EA Scoops Up Social Games Publisher Playfish
1:51 PM
Deal Brothers - Western Digital 1TB SATA Intellipower Hard Drive:  $84.99
10:58 AM
News - StarHub Signs Singapore iPhone Deal
10:36 AM
Hot Forum Topic - Reader Speculation: What’s in Apple’s Tablet?
10:08 AM
News - Apple Kicks Off New Credit Program
9:26 AM
News - Apple Launches Reserve and Pick Up Program
8:49 AM
News - ikee Worm Rickrolls Jailbroken iPhones
8:14 AM
Product News - Client Folder Maker 3.5 Adds Snow Leopard Support
Sun, 11:59 AM
Mac Geek Gab Podcast - MGG 226: Magic Mouse, Apple Battery Secrets, Q&A
Sat, 7:58 PM
News - Apple TV 3.0.1 Update Fixes Missing Content Bug
Fri, 7:45 PM
Rumor - Taiwan Leak Shows Verizon UTMS/CDMA iPhone for Q3 2010
 

The Mac Observer Reader Specials

  • TypeStyler For Mac OS X is Now Shipping! Download The Free Fully Functional 60 Day Tryout at www.typestyler.com
  • RamJet Memory: Mac Pro 8-core 8GB Kit $199.99, 4GB Kits $109.99! Sale on MacBook and MacBook Pro 8GB kits $549.99! New MacBook DDR3 2GB for $49.99. iMac and Mac mini 4GB Kits for $79.99! 1TB SATA Hard Drives for $109.99! Click here
  • OWC: Mercury On-The-Go FW800+USB2 up to 1.0TB. Bus Powered, no external power supply needed. Macworld ‘Editor’s Choice’, CNET ‘Very Good’ Starting from $99.97, 500GB $159.99. Click here
  • Poker Mac If you're using a Mac, then you've gotta check out Full Tilt Poker for Mac. This Full Tilt Poker bonus code does the unthinkable, it actually rewards!
  • For the latest Apple products use Ciao, a price comparison website, to find laptops like MacBook Air. Then find the best prices on MP3 players and use our comparison tool to evaluate mobile phones like the Apple iPhone.

  • Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.
  • Buy Stuff, Support TMO!
  • __________
  • Macworld Expo 2010 Hotel Deal
  • TMO on Twitter!

Apple Stock Quote

  • AAPL: $201.0071. Change: +6.6671.
  • (Prices delayed up to 20 minutes.)
  • Discuss in our Apple Finance Board

Hot Topics

TMO Express

Join the TMO Express Daily Newsletter to get the latest Mac headlines in your e-mail every weekday. Find out more!

Top Deals From DealBrothers.com

Recent Features