Top 10 Mac OS X Tips for Unix Geeks
Author Brian Jepson offers the top 10 tips he gathered while working on O’Reilly’s Mac OS X for Unix Geeks.
These tips will show you the differences between Mac OS X and other flavors of Unix, help you find the bits that resemble the Unix you are used to, and even feather your nest with XFree86 and ports of popular open source applications.
1. Where’s My Shell?
A
Unix geek won’t get too far without a shell, right?
You can find the Terminal application by navigating to
/Applications/Utilities
in the Finder. Drag the
Terminal application to your Dock so you can access it quickly.
When you start up the Terminal, you’ll be greeted with the default user shell, tcsh. You can customize the Terminal’s appearance and settings by selecting Window Settings from the Terminal menu. You can set the startup shell by selecting Preferences from the Terminal menu.
2. sudo, Not su
By
default, the root user is disabled on Mac OS X. If you need to do
something as root, use the sudo
command. To use
this command, pass in the command and arguments you want to execute,
as in sudo
vi
/etc/hostconfig
. You’ll need to
be a user with administrator privileges. The main user has this
capability by default.
If you need a root shell, you can always use sudo tcsh
or sudo bash
. If you want to enable
the root user, it’s as simple as giving root a
password with sudo passwd root
. You’ll also want to open System Preferences, choose Accounts, then Login Options, and change “Display ...
Get Mac OS X Hacks now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.