Terminal App and Unix
An Introduction to Tiger Terminal, Part 5
In Part 5, Mary Norbury-Glaser looks at how Tiger Mac OS X runs regularly scheduled commands and scripts to execute recurring jobs, like system maintenance and backups. She compares the "old" way, using the Unix tool called cron (for chronological), with the new Tiger method of using the launchd daemon. Nov. 15, 2005
An Introduction to Tiger Terminal, Part 4
In part four of our introduction to Tiger Terminal, you'll learn how to tap the power of shell scripting to automate repetitive tasks. Mary Norbury-Glaser walks you through the process, step by step. Sep. 9, 2005
An Introduction to Tiger Terminal, Part 3
In Part 3 of this Tiger Terminal introduction, you'll learn some helpful commands that you can use to view information about your network, including netstat, nslookup, traceroute, and more. Jul. 5, 2005
An Introduction to Tiger Terminal, Part 2
In this second tutorial on Tiger Terminal, you'll learn how to use the terminal app to look at external volumes, then enable ssh
to access files, scp
to securely copy them remotely, sftp
for secure ftp, and finally how to use rsync
to synchronize files between two computers. Jun. 14, 2005
An Introduction to Tiger Terminal
Now that you've had a chance to enjoy all of the GUI goodies in Mac OS X 10.4, you might be ready to check out what's happening with the Terminal app. This article will introduces you to Tiger's Terminal app and CLI (command-line interface). May. 20, 2005
Unix Gems for Mac OS X
Mac OS X users benefit from the platform's Unix underpinnings every time they launch their system. But the Unix heritage brings more to the table than power and stability; it also includes dozens of time-tested, useful utilities. In this article Kevin O'Malley shows you three Unix gems he thinks you'll start using right away. Jul. 6, 2004
BBEdit: Its Unix Support Doesn't Suck Either, Part 2
In part one of this two-part series, Kevin O'Malley introduced you to BBEdit's Unix support features. Now, he shows you how to put BBEdit to work via filters, scripts, and more. Apr. 30, 2004
BBEdit: Its Unix Support Doesn't Suck Either, Part 1
In this first article of a two-part series, Kevin O'Malley introduces you to BBEdit's Unix support features. He also includes a nifty hack for listing the songs on your iPod, copying songs from your iPod to iTunes, and playing a song in iTunes -- all from within BBEdit. Apr. 27, 2004
PBTOMAKE -- Xcode to Unix
Even in its early stages, Xcode shows lots of potential as the premier IDE for Mac OS X development. But what if you want to recompile that code for Unix? There's no export. Jim Schimpf shows you the utility he designed for this, called PBTOMAKE. Apr. 20, 2004
Unix on Panther: Accessing the Internet
This excerpt from Learning Unix for Mac OS X Panther introduces Unix networking: remotely accessing your Mac from
other computers and copying files between computers. It also shows you how the
Connect to Server capability of Terminal can make common connections a breeze
once you've set them up the first time. Mar. 26, 2004
Creating Easy-to-Deploy Unix Applications for OS X
With OS X's Unix foundations came the promise of access to thousands of Unix applications for Mac users. But if those applications are hard to install, configure and use, everyone loses. Mark Roseman describes some of the most common obstacles to deploying Unix software on Mac OS X -- and how to overcome them. Oct. 24, 2003
Learning the Terminal in Jaguar, Part 3
Now that you have the regular maintenance cron
jobs running at more reasonable times and emailing you their reports, you would probably like to know what those jobs do, and what the reports tell you. Chris Stone tells you in Part 3 of this ongoing series. Mar. 21, 2003
Learning the Terminal in Jaguar, Part 2
In Part 1, Chris Stone focused on rescheduling default system cron
jobs by modifying the system crontab file. Here in Part 2, he shows you how to configure cron
to email a report to you each time it runs one of these jobs. Jan. 24, 2003
Learning the Terminal in Jaguar, Part 1
O'Reilly Mac OS X command line guru Chris Stone is back with another series to help you get comfy with Jaguar's Terminal app. He begins by showing you what's where, and what to do with it once you're there. Dec. 6, 2002
Top Ten Mac OS X Tips for Unix Geeks
From starting up to shutting down, there are big differences between Mac OS X and Unix machines. Brian Jepson, coauthor of Mac OS X for Unix Geeks offers ten tips he gathered while working on the book. If you're a Unix geek moving to Mac OS X, these tips will help smooth the way. Oct. 22, 2002
Why Unix Matters to Mac OS X
In their keynotes from the Mac OS X Conference Tim O'Reilly and Jordan Hubbard talk about the significance of Unix to Mac OS X. Oct. 3, 2002
Learning the Mac OS X Terminal, Part 5
Learn how to have your own crontab run a script regularly and email your reports just like system cron jobs. This provides a free and easy way to ensure that your most important data exists on two drives. Jul. 2, 2002
Update to Mac OS X Terminal, Part 3
When Apple updated Mac OS X from 10.1.4 to 10.1.5, Sendmail was part of that revision. The procedure that Chris Stone outlined in his Learning the Mac OS X Terminal, Part 3 tutorial no longer worked correctly after the update. Here are the fixes to get Sendmail up and running again in 10.1.5. Jun. 7, 2002
Learning the Mac OS X Terminal, Part 4
Term files allow you to save individual window settings to a file, which when opened, create a new environment with all of your pre-configured settings. Chris Stone shows you how to make term files sing with Streamripper. Mar. 26, 2002
Learning the Mac OS X Terminal, Part 3
In parts one and two, Chris Stone helped you get comfortable with Mac OS X's Terminal app. Now he provides a virtual cornucopia of cron-related goodies. Feb. 26, 2002
Learning the Mac OS X Terminal, Part 2
Earlier, Chris Stone showed you how to reschedule the default system cron
jobs by modifying the system crontab
. Now in Part 2 he explains how to configure cron
to email a report each time it runs one of these jobs. Jan. 22, 2002
Learning the Mac OS X Terminal: Part 1
The Terminal application in Mac OS X is a new benefit to traditional Mac users, and it's a terrific one. Chris Stone shows you step by step how to get comfortable with the Terminal, and how to accomplish your first task via the command line. Dec. 14, 2001
Unix for the Rest of Us
Did you know that BSD is much older than its rival Linux and predates the personal computer? Learn more about the history of BSD and Mac OS X from Peter Fraterdeus.
Jun. 8, 2001
OS X Brings Unix Stability to the Mac
For years sophisticated Mac hardware has been hampered by its outdated operating system. OS X will change everything. Jul. 13, 2000
Return to the Mac DevCenter.