TweetFollow Us on Twitter

Learning Unix for Mac OS X Tiger

Volume Number: 22 (2006)
Issue Number: 2
Column Tag: Reviews

Kool Tools

Learning Unix for Mac OS X Tiger

by Mary Norbury-Glaser

Learning Unix for Mac OS X Tiger is O'Reilly's fourth revision of this popular volume on Unix basics for Mac OS X users. This edition's author, Dave Taylor, is a well-known and highly respected Unix geek with many diverse publications under his belt: Learning Unix for Mac OS X Panther, Creating Cool HTML 4.0 Web Pages, Solaris 9 for Dummies, The Complete Idiot's Guide to Growing Your Business With Google, and Wicked Cool Shell Scripts, among others.

Although Learning Unix for Mac OS X Tiger is intended for Unix newbies, the content is surprisingly extensive and so well organized that this book can easily act as a refresher volume for even power Unix users, especially those new to Mac OS X.

In the first three chapters, Taylor quickly covers a great deal of ground as he introduces Unix, the CLI (command line interface) and Mac OS X Terminal basics, runs through an overview of the Mac filesystem (directory structure, pathnames) and delves into commands and optional switches related to navigating and exploring directories and files (cd, ls, pwd, etc.). The reader quickly becomes familiar with customizing the Terminal interface, entering commands and configuring advanced shell settings. Using the basic commands outlined in these chapters, Taylor also leads the reader through several important directories (Library/Preferences and /var/log for example) and takes some time explaining file permissions. He includes a good illustration of how to look at external volumes like attached iPods and digital cameras using ls.

Chapters 4 and 5 take the reader to file level management with explanations of file and directory name syntax; wildcard usage (*, ?, [], {,}); commands used to look inside files (cat, less, grep); command line editors (usage instructions for vi and brief overviews of nano/pico and emacs); how to organize files with mkdir, cp, mv, and rm; compressing and archiving files using gzip and tar; using grep for pattern matching within files; and finding files using locate, find, mdls, and mdfind.

Redirecting standard input and output is covered in Chapter 6. Taylor clarifies redirection, pipes and filters, the use of associated commands (cat, tr, wc, head, tail, sort, uniq), and piping output to a pager using less. He also discusses sending output to a printer via Unix commands (lpstat to look at configured printers, lp to add print jobs to a queue, pr to format files, enscript to translate plain text to Postscript, and atprint to send jobs via AppleTalk).

Chapter 7 explores monitoring multiple processes and discusses the concept of running commands as a background process using the & character, gathering running process information using ps and top, watching system processes through the system logs using tail -f, terminating processes using kill and killall, and interacting with GUI apps.

The next chapter shows the reader how to access remote systems via ssh and rsh, enabling web and ftp servers, and copying files between systems using scp, rcp, curl, and ftp/sftp. Taylor includes a brief aside on security and indicates other security issues where appropriate.

In Chapters 9 and 10, Taylor introduces X11, the X Window System, and how to find and install various open source applications using Fink, an open source software distribution and installation tool for Mac OS X. The author includes installing, using and customizing X11, and using remote access capabilities of X11. The author gives step-by-step instructions on how to install Fink, how to list and install packages and how to use the GUI front-end to Fink, FinkCommander. Taylor mentions but doesn't illustrate the Fink alternative, DarwinPorts perhaps because although command line junkies seem to prefer DarwinPorts, Fink's GUI interface makes it easier for beginners to maneuver and there are many more packages available through Fink. Other useful apps described: GIMP (GNU Image Manipulation Program), the email client Pine, the text-based Web browser Lynx, and GNU Backgammon. Taylor takes care to give the reader thorough details on downloading, installing and using most of the apps included in the chapter. Even a user completely unfamiliar with X11 or Fink can feel comfortable with the process outlined in these two sections.

In the final chapter, Taylor advises the reader on where to find additional resources through documentation (Help menus, man pages, web sites, and books), how to customize the Unix environment using aliases and functions, and programming options (shell scripts, AppleScript, Perl, Python, Ruby, C, and C++). This is a brief chapter intended to launch the reader into further study.

Learning Unix for Mac OS X Tiger follows O'Reilly's proven formula of providing superior books written by industry leaders. Font choices for both regular text and command line examples are highly readable with a large number of screenshots illustrating key points. Taylor's examples are representative of practical, familiar situations that even command line junkies will appreciate.

In addition to an excellent introduction to Unix for Tiger users, Learning Unix for Mac OS X Tiger is one of the best values around; readers can find this exceptional O'Reilly book for well under the listed $19.95 at a variety of book resellers.

Dave Taylor has a comfortable and relaxed style of writing that lends an air of ease to this complex subject. There is never a moment that the reader will feel lost. Each chapter is well thought out and executed and each topic follows the previous one in a reasonable fashion. The chapters are littered with useful examples of commands and optional switches and further illustrations of when they are most practically implemented.

Dave Taylor
280 pages
O'Reilly
ISBN: 0596009151
US $19.95

Mary Norbury-Glaser is IT Director at the Barbara Davis Center for Childhood Diabetes, an affiliate center at the University of Colorado Health Sciences Center in Denver, Colorado. She has too-many-years-to-count experience in cross-platform systems implementation and administration in the education sector. You can reach her at norburym@mac.com.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Adobe Acrobat DC 20.009.20074 - Powerful...
Acrobat DC is available only as a part of Adobe Creative Cloud, and can only be installed and/or updated through Adobe's Creative Cloud app. Adobe Acrobat DC with Adobe Document Cloud services is... Read more
beaTunes 5.2.10 - Organize your music co...
beaTunes is a full-featured music player and organizational tool for music collections. How well organized is your music library? Are your artists always spelled the same way? Any R.E.M. vs REM?... Read more
DiskCatalogMaker 8.1.5 - Catalog your di...
DiskCatalogMaker is a simple disk management tool which catalogs disks. Simple, light-weight, and fast Finder-like intuitive look and feel Super-fast search algorithm Can compress catalog data for... Read more
Meteorologist 3.4.1 - Popular weather ap...
Meteorologist is a simple interface to weather provided by weather.com. It provides the ability to show the weather in the main menu bar, displaying more detail in a pop-up menu, whose contents are... Read more
NeoFinder 7.6 - Catalog your external me...
NeoFinder (formerly CDFinder) rapidly organizes your data, either on external or internal disks, or any other volumes. It catalogs and manages all your data, so you stay in control of your data... Read more
GarageSale 8.1.1 - Create outstanding eB...
GarageSale is a slick, full-featured client application for the eBay online auction system. Create and manage your auctions with ease. With GarageSale, you can create, edit, track, and manage... Read more
Firetask Pro 4.2.2 - Innovative task man...
Firetask Pro uniquely combines the advantages of classical priority-and-due-date-based task management with GTD. Stay focused and on top of your commitments - Firetask Pro's "Today" view shows all... Read more
Bookends 13.4.3 - Reference management a...
Bookends is a full-featured bibliography/reference and information-management system for students and professionals. Bookends uses the cloud to sync reference libraries on all the Macs you use.... Read more
LibreOffice 6.4.5.2 - Free, open-source...
LibreOffice is an office suite (word processor, spreadsheet, presentations, drawing tool) compatible with other major office suites. The Document Foundation is coordinating development and... Read more
Thunderbird 68.10.0 - Email client from...
As of July 2012, Thunderbird has transitioned to a new governance model, with new features being developed by the broader free software and open source community, and security fixes and improvements... Read more

Latest Forum Discussions

See All

Distract Yourself With These Great Mobil...
There’s a lot going on right now, and I don’t really feel like trying to write some kind of pithy intro for it. All I’ll say is lots of people have been coming together and helping each other in small ways, and I’m choosing to focus on that as I... | Read more »
Pokemon Go's July Community Day wil...
Pokemon Go developers have announced the details concerning the upcoming Gastly Community Day. This particular event was selected by the players of the game after the Gas Pokemon came in second place after a poll that decided which Pokemon would... | Read more »
Clash Royale: The Road to Legendary Aren...
Supercell recently celebrated its 10th anniversary and their best title, Clash Royale, is as good as it's ever been. Even for lapsed players, returning to the game is as easy as can be. If you want to join us in picking the game back up, we've put... | Read more »
Detective Di is a point-and-click murder...
Detective Di is a point-and-click murder mystery set in Tang Dynasty-era China. You'll take on the role of China's best-known investigator, Di Renjie, as he solves a series of grisly murders that will ultimately lead him on a collision course with... | Read more »
Dissidia Final Fantasy Opera Omnia is se...
Dissidia Final Fantasy Opera Omnia, one of Square Enix's many popular mobile RPGs, has announced a plethora of in-game events that are set to take place over the summer. This will include several rewards, Free Multi Draws and more. [Read more] | Read more »
Sphaze is a neat-looking puzzler where y...
Sphaze is a neat-looking puzzler where you'll work to guide robots through increasingly elaborate mazes. It's set in a visually distinct world that's equal parts fantasy and sci-fi, and it's finally launched today for iOS and Android devices. [... | Read more »
Apple Arcade is in trouble
Yesterday, Bloomberg reported that Apple is disappointed in the performance of Apple Arcade and will be shifting their approach to the service by focusing on games that can retain subscribers and canceling other upcoming releases that don't fit... | Read more »
Pixel Petz, an inventive platform for de...
Pixel Petz has built up a sizeable player base thanks to its layered, easy-to-understand creative tools and friendly social experience. It revolves around designing, trading, and playing with a unique collection of pixel art pets, and it's out now... | Read more »
The King of Fighters Allstar's late...
The King of Fighters ALLSTAR, Netmarble's popular action RPG, has once again been updated with a plethora of new content. This includes battle cards, events and 21 new fighters, which increases the already sizeable roster even more. [Read more] | Read more »
Romancing SaGa Re;univerSe, the mobile s...
Square Enix latest mobile spin-off Romancing SaGa Re;univerSe is available now globally for both iOS and Android. It initially launched in Japan back in 2018 where it's proven to be incredibly popular, so now folks in the West can finally see what... | Read more »

Price Scanner via MacPrices.net

$200 13″ MacBook Pro discounts are back at Am...
Amazon has 2020 13″ 2.0GHz MacBook Pros on sale again today for $150-$200 off Apple’s MSRP. Shipping is free. Be sure to purchase the MacBook Pro from Amazon, rather than a third-party seller, and... Read more
Deal Alert! Apple AirPods with Wireless Charg...
Sams Club has Apple AirPods with Wireless Charging Case on sale on their online store for only $149.98 from July 6, 2020 to July 9, 2020. Their price is $50 off Apple’s MSRP, and it’s the lowest... Read more
Xfinity Mobile promo: Apple iPhone XS models...
Take $300 off the purchase of any Apple iPhone XS model at Xfinity Mobile while supplies last. Service plan required: – 64GB iPhone XS: $599.99 save $300 – 256GB iPhone XS: $749.99 save $300 – 512GB... Read more
New July 2020 promo at US Cellular: Switch an...
US Cellular has introduced a new July 2020 deal offering free 64GB Apple iPhone 11 smartphones to customers opening a new line of service. No trade-in required, and discounts are applied via monthly... Read more
Apple offers up to $400 Education discount on...
Apple has launched their Back to School promotion for 2020. They will include one free pair Apple AirPods (with charging case) with the purchase of a MacBook Air, MacBook Pro, iMac, or iMac Pro (Mac... Read more
July 4th Sale: Woot offers wide range of Macs...
Amazon-owned Woot is blowing out a wide range of Apple Macs and iPads for July 4th staring at $279 and ranging up to just over $1000. Models vary from older iPads and 11″ MacBook Airs to some newer... Read more
Apple Pro Display XDR with Nano-Texture Glass...
Abt Electronics has Apple’s new 32″ Pro Display XDR model with the nano-texture glass in stock and on sale today for up to $144 off MSRP. Shipping is free: – Pro Display XDR (nano-texture glass): $... Read more
New 2020 Mac mini on sale for up to $100 off...
Amazon has Apple’s new 2020 Mac minis on sale today for $40-$100 off MSRP with prices starting at $759. Shipping is free: – 2020 4-Core Mac mini: $759 $40 off MSRP – 2020 6-Core Mac mini: $998.99 $... Read more
July 4th Sale: $100 off every 2020 13″ MacBoo...
Apple resellers have new 2020 13″ MacBook Airs on sale for $100 off Apple’s MSRP as part of their July 4th sales. Starting at $899, these are the cheapest new 2020 MacBooks for sale anywhere: (1) B... Read more
This hidden deal on Apple’s site can save you...
Are you a local, state, or federal government employee? If so, Apple offers special government pricing on their products, including AirPods, for you as well as immediate family members. Here’s how... Read more

Jobs Board

Operating Room Assistant, *Apple* Hill Surg...
Operating Room Assistant, Apple Hill Surgical Center - Full Time, Day Shift, Monday - Saturday availability required Tracking Code 62363 Job Description Operating Read more
Perioperative RN - ( *Apple* Hill Surgical C...
Perioperative RN - ( Apple Hill Surgical Center) Tracking Code 60593 Job Description Monday - Friday - Full Time Days Possible Saturdays General Summary: Under the Read more
Product Manager, *Apple* Commercial Sales -...
Product Manager, Apple Commercial Sales Austin, TX, US Requisition Number:77652 As an Apple Product Manager for the Commercial Sales team at Insight, you Read more
*Apple* Mac Product Engineer - Barclays (Uni...
Apple Mac EngineerWhippany, NJ Support the development and delivery of solutions, products, and capabilities into the Barclays environment working across technical Read more
Blue *Apple* Cafe Student Worker - Pennsylv...
…enhance your work experience. Student positions are available at the Blue Apple Cafe. Employee meal discount during working hours. Duties include food preparation, Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.