Index

Symbols

> (angle bracket, right), Accessing Open Firmware
console command, Logging In
>> (angle brackets, right), Redirecting Output
* (asterisk), Wildcards
! (bang), History
[ ] (brackets), Wildcards
^ (caret), vi and Emacs
: (colon), Configuration Files
$ (dollar sign), Terminal Overview
PATH environment variable and, Configuration Files
/ (forward slash), Getting around the filesystem
# (hash mark), Tying in variables
-- (hyphens), Another simple script
% (percent sign), Using Other Shells
| (pipe character), Redirecting Output
+ (plus) button, Managing Users with the Accounts Panel
? (question mark), Wildcards
" (quotes, double), Conditionals in bash
' (quotes, single), Conditionals in bash
#! (shebang), A simple script
~ (tilde), Viewing a directory’s contents
1984 commercial, The Classic Mac OS
680x0, Rhapsody
6to4 tunnel interface, Examining Network Settings

A

About This Mac menu, About This Mac
absolute path, Getting around the filesystem
Accounts preference panel, Managing Users
ACEs (Access Control Entries), Access Control Lists
ACLs (Access Control Lists), Access Control Lists
Active Directory, Configuring Active Directory domain servers
active network connections, Active Network Connections
Activity Monitor, Activity Monitor
killing processes, Using the Activity Monitor
adaptive hot-file clustering, Other Supported Filesystems
ADC (Apple Developer Connection), Mac OS X Tiger, Bundles
administrative users, Administrative Users
AFP (Apple Filing Protocol), Network-Based Filesystems
agents, Daemons and agents
AIM (AOL Instant Messenger), Mac OS X 10.2 Jaguar
AirPort, Examining Network Settings
aliases, Aliases
alias command, Aliases
. and .. (parent directories), Getting around the filesystem
AOL Instant Messenger (AIM), Mac OS X 10.2 Jaguar
Apache web server, Sharing a Network Filesystem
starting and stopping, Booting into Safe Mode
appending output, Redirecting Output
Apple Developer Connection (ADC), Mac OS X Tiger, Bundles
Apple II and Apple III, The Classic Mac OS
Apple merger with NeXT, NEXTSTEP
Apple Remote Desktop (ARD), Virtual Network Computing
AppleCare, Tips for Upgrading
AppleScript, AppleScript
commenting, AppleScript
conditionals, AppleScript conditionals
dictionary, Another simple script
example scripts, Another simple script, Sample scripts
Hello, World!, Another simple script
lists and records, Variables: AppleScript style
loops, Looping in AppleScript
properties, Variables: AppleScript style
user interaction, Looping in AppleScript
variables, Variables: AppleScript style
AppleTalk, AppleTalk
adding printers, Adding and Configuring Printers
Zones, AppleTalk
appletalk -s command, AppleTalk
application and multimedia services, Core Foundation
application environments, Application Environments
Applications directory, The Filesystem Through the Finder
apropos command, Other Places to Find Help
Aqua, Mac OS X 10.0, Aqua
architecture, Lay of the Land
application and multimedia services, Core Foundation
application environments, Application Environments
Aqua, Aqua
Core Foundation, Core Foundation
Darwin, Darwin
foundations, The World’s Most Advanced Operating System
ARD (Apple Remote Desktop), Virtual Network Computing
ARP (Address Resolution Protocol), Network Addressing and Masks
arp -a command, Looking at addresses on the local network
arrays, Variables: AppleScript style
atlookup command, AppleTalk
authentication
Kerberos, Directory Services Defined, Kerberos and Single Sign-on
automatic file defragmentation, Other Supported Filesystems
Automatic Locations, Locations
automation, The Importance of Time
cron, cron
date and time, setting, The Importance of Time
iCal, task scheduling with, Using iCal to Schedule Tasks
scripting, Scripting
Automator, Automator
PDF Services, PDF Services
workflows, Creating Workflows
running, Running Workflows
automount directory, The Filesystem Under the Hood
Avery, Tex, Preparing to Install Tiger

B

backups, Preparing to Install Tiger
data, choosing for backup, What to back up
bang (!) character, History
bash shell, Configuring and Using bash
aliases, Aliases
apropos command, Other Places to Find Help
bash scripting, A simple script
backup script, Sample scripts
bash executable, A simple script
case statements, Conditionals in bash
changes in system hardware alert, Sample scripts
command substitution, Tying in variables
conditionals, Conditionals in bash
conditionals, testing, Conditionals in bash
diff command, Sample scripts
disk information report, Sample scripts
environment variables, Tying in variables
example scripts, Sample scripts
Hello, World!, A simple script
loops, Send in the loops, AppleScript
quotes, Tying in variables
read command, Interacting with the user
secure input, Sample scripts
shebang, A simple script
user interaction, Interacting with the user
commands, looping through, Loops
configuration files, Environment Variables
echo command, Environment Variables
environment variables, Configuring and Using bash
help command, Getting Help
history command, History
keyboard shortcuts, Terminal User Interface
pagers, Getting Help
prompt, Terminal Overview
redirecting (piping) output, Redirecting Output
set command, Configuring and Using bash
.bashrc file, Configuration Files
.bash_history file, Redirecting Output
.bash_profile file, Configuration Files
BBEdit, Editing Text Files
BeOS, Copland
Berners-Lee, Tim, Aqua
Bill of Materials (.bom) files, Mac OS X’s Installer
bin directory, Rumor Sites
BIOS, The Hardware Boot Process
bless command, Blessed system disk
block commenting (AppleScript), Another simple script
Blue Box, Rhapsody
.bom files, Mac OS X’s Installer
Bonjour
Bonjour-enabled printers, adding, Adding and Configuring Printers
mDNS (multicast DNS), Multicast DNS
wide-area support, Multicast DNS
boot process, The Hardware Boot Process
boot command keys, Boot Command Keys
boot device, changing, Blessed system disk
firmware, The Hardware Boot Process
hardware boot, The Hardware Boot Process
Mac OS 9, Setting the Boot Disk
operating system boot, Launch Control
launchd, The Operating System Boot Process
SystemStarter, SystemStarter
Safe Mode, Booting into Safe Mode
security and, Locking Down Open Firmware
setting the boot disk, Setting the Boot Disk
blessed system disk, Blessed system disk
single-user and verbose boot modes, Locking Down Open Firmware
Startup Disk preference panel, Setting the Boot Disk
BootX, The Operating System Boot Process
Bourne, Steven, Aliases
BrickHouse, Firewalls
bug reports, filing with Apple, System Profiler on the command line
bundles, Bundles
bus-powered, Where to back up
bzip2 command, Compiling Unix software

C

C key, What to back up, Partitioning Your Hard Drive, Step-by-Step Installation, Changing the Boot Disk at Boot Time
Carbon, Rhapsody, Continued Development of the Classic Mac OS, Developer Tools, Application Environments
Carnegie Mellon University, NEXTSTEP
case insensitivity, Journaling
case statements, Conditionals in bash
case-preserving and case-insensitive filesystems, The Mac OS Extended Filesystem (HFS+)
cat command, Viewing a file’s contents
cd command, Getting around the filesystem
CD/DVD master disk images, Types of Disk Images
CDs, burning disk images to, Burning a Disk Image to CD or DVD
chmod command, Owners and Access, chmod, A simple script
ACLs and, Working with Access Control Lists
chown command, Changing File Ownership and Permissions
Class A, B, and C masks, Examining Network Settings
Classic, System 7
Cocoa, NEXTSTEP, Application Environments
colon (:) character, Configuration Files
command substitution, Tying in variables
command-line, Command-Line Access, Terminal Overview
available utilities, Terminal Overview
defaults tool, The defaults Command-Line Tool
disk images, working with, Encryption and disk images
files, finding on, Finding Files on the Command Line
GUI system login, bypassing, Logging In
Home folder, The Command-Line View of a Home Folder
kill command, Using the Activity Monitor
Open Directory tools, Kerberos and Single Sign-on
printing from, Printing from the Command Line
AppleTalk-based printers, Command-Line Printing to AppleTalk-Based Printers
processes, monitoring, Sampling an application
system_profiler tool, System Profiler on the command line
commenting in AppleScript, Another simple script
compiling of software, Custom installers
compressed disk image, Types of Disk Images
conditionals, Essential Programming Concepts
AppleScript, AppleScript conditionals
bash scripting, Conditionals in bash
configure script, Staying Up-to-Date
Console application, viewing logfiles, Monitoring System Activity
constants, Variables: AppleScript style
Control key, Continued Development of the Classic Mac OS, nano
Control Panels, System 7
Copland OS, Copland
Core Foundation, CoreAudio, CoreImage, and CoreVideo, Core Foundation
cp command, Getting around the filesystem, Wildcards
Creator codes, Type and Creator Codes
cron command, cron
Mac OS X-specific enhancements, Additional configuration settings
sleep command and, Automator
crontab files, cron
system crontab file, The System crontab File
User crontab file, Editing a user crontab
CSS, Mac OS X Tiger
CUPS (Common Unix Printing System), Print System Overview, Determining IP-Based Print Queue Names
curl command, Compiling Unix software
custom software installers, Custom installers

D

daemons, Daemons and agents
Darwin, Darwin and Open Source, Darwin
Mach kernel, Darwin
OpenDarwin project, Darwin and Open Source
DarwinPorts package manager, DarwinPorts
port installation, DarwinPorts
Date & Time preference panel, The Importance of Time
date command, Terminal Overview
Debian GNU/Linux, Fink
defaults system, Preferences and Defaults
defaults tool, The defaults Command-Line Tool
delimiter between command paths, Environment Variables
Desktop DB and Desktop DF directories, The Filesystem Under the Hood
desktop printers, Vendor-Specific Connections
desktops, The Classic Mac OS
Developer directory, The Filesystem Through the Finder
developer tools, Developer Tools
devices, creating from disk images, Creating a Disk Image from a Device
DHCP (Dynamic Host Configuration Protocol), Manually Configuring IP Information
diff command, Sample scripts
Digital Hub, The Introduction of the iApps, Mac OS X 10.1
Directory Access utility, Configuring Shared Domains
directory domains, The Local Domain and NetInfo
directory services, Directory Services Defined
disk drives
adding drives, Adding a Disk Drive
boot disk, setting, Setting the Boot Disk
copying, Further Explorations
erasing, Erasing and Formatting Disks
partitioning, Partitioning Disks
naming of partitions, RAID
disk images (.dmg files), Types of Disk Images
burning to CD or DVD, Burning a Disk Image to CD or DVD
command-line management of, Encryption and disk images
creating, Creating a New Disk Image
devices, creating from, Creating a Disk Image from a Device
drives, restoring to, Moving the Contents of One Drive to Another
encryption and, Encryption and disk images
folders, creating from, Creating a Disk Image from a Folder
format conversions, Converting a Disk Image
software installation from, Software Installers
types, Types of Disk Images
Disk Utility, Disk Utility
disk images
creating, Creating a New Disk Image
devices, creating from, Creating a Disk Image from a Device
folders, creating from, Creating a Disk Image from a Folder
disk partitioning, Partitioning Disks
during installation, Partitioning Your Hard Drive
disk permissions, verification and repair, Verifying and Repairing Disk Permissions
erasing disks, Erasing and Formatting Disks
examining disks, Examining a Disk
formatting disks, Erasing and Formatting Disks
uses, Disk Utility
using from install DVD, Tips for Upgrading
Verify Disk, Verifying and Repairing Disk Permissions
diskutil tool, Disk Utility
display dialog command, Sample scripts
Display PostScript, NEXTSTEP
display, putting to sleep, Sleep
.dmg file, Deleting a user
DNS (Domain Name System), Naming and DNS
DNS lookup, Multicast DNS
mDNS (multicast DNS), Multicast DNS
domains
Active directory domain server configuration, Configuring Active Directory domain servers
filesystem domains, Filesystem Domains
shared domains, configuring, Configuring Shared Domains
contacts, Configuring Shared Domain Contacts
shared domains,configuring
authentication, Configuring Shared Domain Authentication
dot files, The Filesystem Under the Hood
drivers, printer, installing, Configuring the System
dscl command, Kerberos and Single Sign-on, Backing Up and Restoring a NetInfo Database
DVDs, disk images, burning onto, Burning a Disk Image to CD or DVD

E

echo command, Environment Variables
shutting off, Sample scripts
EDITOR environment variable, Editing Text Files
egress filtering, Firewalls
Emacs, vi and Emacs
encryption, Encryption and disk images
Energy Saver preferences, schedule, Sleep
enl (ethernet interface), Examining Network Settings
environment variables, Configuring and Using bash, Tying in variables
esac keyword, Conditionals in bash
ethernet interface, Examining Network Settings
eulogy for Mac OS 9, The Introduction of the iApps
export command, Configuration Files
extensions, System 7, Copland

F

Falstad, Paul, Aliases
fast application switching, Mac OS X Panther
Fast File System, Other Supported Filesystems
Fast User Switching, Mac OS X Panther, Customizing the Login Screen, Users and Groups
FAT (MS-DOS File Allocation Table), Network-Based Filesystems
faxing, Managing Printers, Faxing
file extensions, The Filesystem Through the Finder
files, Files and Permissions
access, Owners and Access
ACLs (Access Control Lists), Access Control Lists
Creator codes, Type and Creator Codes
file extensions, Type and Creator Codes
finding, Finding Files
using command-line, Finding Files on the Command Line
metadata and attributes, Metadata and File Attributes
owners and groups, viewing, Owners and Access
ownership, Owners and Access
changing, Changing File Ownership and Permissions
permissions, Owners and Access
BSD file flags, Other Permission Types
changing, Owners and Access, Changing File Ownership and Permissions
characters, Owners and Access
common permission sets, The Sticky Bit
deciphering, Owners and Access
HFS+ attributes, HFS+ Attributes
octal values, chmod
permission characters, Owners and Access
Set UID and Set GID, Set UID and Set GID
sticky bit, The Sticky Bit
Type codes, Type and Creator Codes
filesystems, Filesystem Hierarchy, Disks and Filesystems
bundles, Bundles
commands, Essential Filesystem Commands
file extensions, The Filesystem Through the Finder
filesystem domains, Filesystem Domains
filesystem type codes, Creating a Disk Image from a Folder
Finder viewpoint, The Filesystem Through the Finder
versus command-line structure, The Many Roots of the Finder
fragmentation, Fragmentation
HFS+ (Mac OS Extended filesystem), The Mac OS Extended Filesystem (HFS+)
hidden files, The Filesystem Under the Hood
hierarchies, Aqua
journaling, The Mac OS Extended Filesystem (HFS+)
Library, Filesystem Domains
network file systems
sharing, Sharing a Network Filesystem
network filesystems, Network-Based Filesystems
mounting, Mounting a Network Filesystem
other supported filesystems, Other Supported Filesystems
root folders, The Filesystem Through the Finder
FileVault, Mac OS X Panther, Encryption and disk images
find command, find, AppleScript
Finder
dragging and dropping files to Terminal, Terminal User Interface
files, finding with, Finding Files
hidden folders, opening with, Opening hidden directories in the Finder
Spotlight, Files and Permissions, Spotlight
viewpoint structure compared to command-line, The Many Roots of the Finder
FireWalk and FireWalkX, Firewalls
firewalls, Firewalls
logging, enabling, Firewalls
Stealth Mode, enabling, Firewalls
third-party software, Firewalls
UDP blocking, Firewalls
FireWire interface, Examining Network Settings
buse-powered, What to back up
FireWire drives, Where to back up
networking, FireWire Networking
firmware, The Hardware Boot Process
version, identifying, Updating Firmware
FlickrExport plug-in, Custom installers
folders, xiv, The Filesystem Through the Finder
disk images, creating from, Creating a Disk Image from a Folder
hidden folders, The Filesystem Under the Hood
for command, Send in the loops
Force Quit Applications window, Force Quit
versus Quit, Using the Activity Monitor
fragmentation, Fragmentation
FreeBSD, NEXTSTEP, Command-Line Access, DarwinPorts, Darwin
Freshly Squeezed Software’s Terminal Pal, Configuring and Using bash
FTP (File Transfer Protocol), Mounting a Network Filesystem

G

Gassée, Jean-Louis, Copland
gateway routers, Manually Configuring IP Information
generic interface tunnel, Examining Network Settings
GID, Set UID and Set GID
Gimp-Print, Adding and Configuring Printers
global preferences, Global Preferences
Google, using to find help, Other Places to Find Help
graphical user interface (GUI), The Classic Mac OS
grep command, grep, Sample scripts
groups, Users and Groups
managing information for, Managing group information
GUI (graphical user interface), The Classic Mac OS
gzip command, Compiling Unix software

H

H.264, iChat, Mac OS X Tiger
hard drives, partitioning, Partitioning Your Hard Drive
hardware
addresses, Examining Network Settings
viewing system specifications, System Profiler
hardware boot process, The Hardware Boot Process
hdiutil command, Encryption and disk images
Hello, World! script, A simple script
HenWen, Firewalls
Hewlett-Packard PARISC, NEXTSTEP
HFS (Mac OS Standard) filesystem, Other Supported Filesystems
HFS+ (Mac OS Extended filesystem), The Mac OS Extended Filesystem (HFS+)
attributes, HFS+ Attributes
hidden folders, The Filesystem Under the Hood
HISTFILESIZE environment variable, Redirecting Output
history command, History
Home folder, The Many Roots of the Finder, Viewing a directory’s contents
command-line view, The Command-Line View of a Home Folder
host-based preferences, Global Preferences
hostconfig file, The hostconfig file
hosts, Network Addressing and Masks
HTML, use with Dashboard Widgets, Mac OS X Tiger

I

iApps, The Introduction of the iApps
iCal, Using iCal to Schedule Tasks
iChat and iChat AV, Mac OS X 10.2 Jaguar
ICMP (Internet Control Message Protocol), Network Addressing and Masks
id command, What Is a User Anyway?
iDisk, Mac OS X Panther
ifconfig command, Looking at addresses on the local network
manual IP address configuration and, Naming and DNS
iMovie, The Introduction of the iApps
Intel x86, Rhapsody, and Mac OS X, Continued Development of the Classic Mac OS
Interface Builder GUI layout application, Developer Tools
Internet Connection Sharing, Internet Connection Sharing
Internet routing table, Routing
Internet Software Consortium, Darwin and Open Source
Internet6 routing table, Active Network Connections
interpreters, A simple script
IP (Internet Protocol), The Internet Protocol
routability, The Internet Protocol
IP addresses, The Internet Protocol
configuring, Manually Configuring IP Information
manual configuration, Manually Configuring IP Information
IPv4 addresses, Network Addressing and Masks
IPv6 addresses, Examining Network Settings
naming and DNS, Naming and DNS
IP printing, Adding and Configuring Printers
IP-based print queue names, Determining IP-Based Print Queue Names
ipfw command, Firewalls
risks of using, Firewalls
IPoFW (IP over FireWire), Manually Configuring IP Information
iTerm, Changing the Shell
iWork, Mac OS X’s Installer

L

L2TP (Level 2 Tunneling Protocol), Virtual Private Networks
Language Translations install option, Configuring the System
laptops, energy and sleep preferences, setting, Sleep
last command, Monitoring Users
LaunchAgents folder, Daemons and agents
launchd, The Operating System Boot Process, cron
property list file, Inside a launchd property list file
services, Inside a launchd property list file
less utility, Getting Help
Library folder, The Filesystem Through the Finder, The Library
Library/Preferences folders, Where Preferences Are Stored
Lisa, The Classic Mac OS
lists and records, Variables: AppleScript style
Little Snitch, Firewalls
local domain, Filesystem Domains, Directory Domains
local printers, Managing Printers
locate command, locate
Locations, Locations
log out, Logging Out
logfiles, Console
Login Screen, customizing, User Authentication
loginwindow program, Booting into Safe Mode
Longhorn, What Does the Future Hold?
loopback interface, Examining Network Settings
loops, Essential Programming Concepts, AppleScript
AppleScript, Looping in AppleScript
bash scripting, Send in the loops
shell commands, Loops
lpstat -a command, Managing Printers
ls command, The Filesystem Under the Hood, Getting around the filesystem, Viewing a directory’s contents
-a option, Opening hidden directories in the Finder
-la options, Owners and Access
ACLs and, Working with Access Control Lists
color coding file listings, Viewing a file’s contents
lsof command, Finding open files

M

.Mac, Mac OS X 10.1
.Mac (dotMac), Mac OS X 10.2 Jaguar
MAC addresses, Examining Network Settings, Looking at addresses on the local network
Mac DevCenter, Other Places to Find Help
Mac OS, Where It All Came From, Rhapsody
OS 8, Continued Development of the Classic Mac OS
OS 9, Continued Development of the Classic Mac OS
booting, Blessed system disk
folders, The Filesystem Through the Finder
System 7, System 7
Mac OS Extended filesystem (HFS+), The Mac OS Extended Filesystem (HFS+)
Mac OS Standard (HFS) filesystem, Other Supported Filesystems
Mac OS X Installer, Step-by-Step Installation, Mac OS X’s Installer
Mac OS X Software Update, Mac OS X’s Software Update
Mac OS X Technology Overview, Further Explorations
Mac OS X Tiger, Mac OS X Tiger
system requirements, Tips for Upgrading
Mac OS X, ix
beta release (Mac OS X 10.0), Mac OS X 10.0
Intel x86 hardware and, Continued Development of the Classic Mac OS
Mac OS X 10.1, Mac OS X 10.1
Mac OS X 10.2 Jaguar, Mac OS X 10.2 Jaguar
Mac OS X 10.3 Panther, Mac OS X Panther
Mac OS X 10.5 Leopard, What Does the Future Hold?
NEXTSTEP antecedents, NEXTSTEP
Mach kernel, Darwin
Macintosh model names, Accessing Open Firmware
MacUpdate, Drag-and-drop install, Updating Other Software
make utility, DarwinPorts
man command, Getting Help
manpages, Getting Help
keys for using manpages, Getting Help
mdfind command, grep
mdls command, Spotlight
mDNS (multicast DNS), Multicast DNS
mkdir command, Getting around the filesystem, Working with files and directories
mktemp command, AppleScript
more utility, Getting Help
multiuser operating systems, What Is a User Anyway?
mv command, Getting around the filesystem, Wildcards

N

nano editor, Editing Text Files, A simple script
NAT (Network Address Translation), Private Networks and NAT
ncutil command, Naming and DNS
NetBoot, Setting the Boot Disk, Changing the Boot Disk at Boot Time
NetInfo, Directory Services Defined
backing up and restoring, Backing Up and Restoring a NetInfo Database
command-line tools, Command-Line Open Directory Tools
eventual obsolescence, Examining NetInfo Data with NetInfo Manager
NetInfo Manager, The Local Domain and NetInfo
nonhuman users, creating, Creating a nonhuman user
top-level subdirectories, Examining NetInfo Data with NetInfo Manager
NetInstall, Setting the Boot Disk
netstat -r command, Routing
Network Address Translation (NAT), Private Networks and NAT
Network domain, Filesystem Domains
network filesystems, Network-Based Filesystems
mounting, Mounting a Network Filesystem
sharing, Sharing a Network Filesystem
to Internet users, Sharing to Internet users
to local network users, Sharing to local network users
to Windows clients, Sharing to Windows clients
Network folder, The Filesystem Under the Hood
Network Intrusion Detection System (NIDS), Firewalls
network printers, Managing Printers
network time servers, The Importance of Time
Network Utility
information display, Examining Network Settings
network-based filesystems, Network-Based Filesystems
networking, Networking
6to4 tunnel interface, Examining Network Settings
active network connections, Active Network Connections
AppleTalk, AppleTalk
connection listing with System Profiler, System Profiler
DHCP, Configuring IP Addresses
dial-up connections, Locations
Ethernet interface, Examining Network Settings
examining network settings, Examining Network Settings
firewalls, Firewalls
FireWire interface, Examining Network Settings
FireWire networking, FireWire Networking
generic interface tunnel, Examining Network Settings
hardware addresses, Examining Network Settings
ifconfig command, Looking at addresses on the local network
Internet Connection Sharing, Internet Connection Sharing
Locations, Locations
Automatic, Locations
loopback interface, Examining Network Settings
MAC addresses, Examining Network Settings, Looking at addresses on the local network
NAT (Network Address Translation), Private Networks and NAT
network addressing, Network Addressing and Masks
network masks, Network Addressing and Masks
Network preference panel, Examining Network Settings
Network Utility application, Examining Network Settings
viewing active connections, Active Network Connections
ports and services, Ports and Services
profiling network configuraiton information, Locations
routing, Routing
VPNs (Virtual Private Networks), Virtual Private Networks
NeXT
merger with Apple, NEXTSTEP
NeXT cube, NEXTSTEP
NEXTSTEP OS, NEXTSTEP
Cocoa application environment, Aqua
NFS (Network Filesystem), Network-Based Filesystems
nicl command, Kerberos and Single Sign-on, nicl
NIDS (Network Intrusion Detection System) Snort, Firewalls
nidump command, Kerberos and Single Sign-on, nidump
nifind command, Backing Up and Restoring a NetInfo Database
nigrep command, Backing Up and Restoring a NetInfo Database
niload command, Backing Up and Restoring a NetInfo Database, niload
NIS, Sources of authentication information
niutil command, Backing Up and Restoring a NetInfo Database
nmap command, Compiling Unix software
non-defaults-based preferences, Non-Defaults-Based Preferences
nonhuman users, Nonhuman Users
creating, Creating a nonhuman user
NTFS (New Technology Filesystem), Network-Based Filesystems
NTP (Network Time Protocol), The Importance of Time
nvram command-line tool, Taking a Peek at Open Firmware

O

Objective-C, NEXTSTEP, Rhapsody
OmniWeb, Application and Multimedia Services
open command, Viewing a file’s contents
Open Directory, Open Directory
Active Directory domain servers, configuring, Configuring Active Directory domain servers
client configuration for LDAP directory services, Using Mac OS X Server’s Open Directory Server
command-line tools, Command-Line Open Directory Tools
Directory Access, configuring Open Directory sources with, Configuring Open Directory Sources
directory domains, The Local Domain and NetInfo
group information, managing, Managing group information
NetInfo domain servers, configuring, Configuring NetInfo-based domain servers
network services information sources, Sources of authentication information
NIS domain servers, configuring, Configuring NetInfo-based domain servers
Open Directory Server, using, Using Mac OS X Server’s Open Directory Server
printers, adding, Adding and Configuring Printers
security concerns, Using other LDAP servers
shared domain authentication, configuring, Configuring Shared Domain Authentication
shared domain contacts, configuring, Configuring Shared Domain Contacts
sources of directory information, Kinds of Directory Information
user authentication, Directory Services Defined
information sources, Sources of authentication information
user information, managing, Managing user information
Open Firmware, The Hardware Boot Process
commands, Accessing Open Firmware
locking down, Locking Down Open Firmware
Macintosh model names, Accessing Open Firmware
nvram command-line tool, Taking a Peek at Open Firmware
OS Picker, Changing the Boot Disk at Boot Time
passwords, setting, Locking Down Open Firmware
resetting, Updating Firmware
updating, Updating Firmware
version, identifying, Updating Firmware
Open Source, Darwin and Open Source
OpenDarwin, Darwin and Open Source
OpenStep, NEXTSTEP
operating system installation, Preparing to Install Tiger
Archive and Install type, Step-by-Step Installation
Easy Install, Step-by-Step Installation
Erase and Install type, Step-by-Step Installation
hard drive partitioning, Partitioning Your Hard Drive
install configuration, Step-by-Step Installation
Install DVD bootup, Step-by-Step Installation
installation types, Installing Tiger
Mac OS X Installer, Step-by-Step Installation
preparation, Preparing to Install Tiger
backing up data, Preparing to Install Tiger
Preserve Users and Network Settings, Step-by-Step Installation
Upgrade Mac OS X type, Step-by-Step Installation
upgrading from older OSs, Tips for Upgrading
operating systems
boot process, Launch Control
launchd, The Operating System Boot Process
SystemStarter, SystemStarter
multiuser systems, What Is a User Anyway?
operators, Essential Programming Concepts
Optional Installs package, Step-by-Step Installation
OS Picker, Changing the Boot Disk at Boot Time
osascript command, Bridging the Gap

P

package (.pkg) files, Mac OS X’s Installer
package managers, Installing Unix Software
packets, The Internet Protocol
pagers, Getting Help
Palo Alto Research Center (PARC), The Classic Mac OS
PAM (pluggable authentication modules), Open Directory in Action
Panther, Mac OS X Panther
security features, Mac OS X Panther
PARC (Palo Alto Research Center), The Classic Mac OS
Parental Controls, Parental Controls
PARISC, Hewlett-Packard, NEXTSTEP
partitioning of hard drives, Partitioning Your Hard Drive
Password Assistant, Creating a user
Password Hint, setting, Configuring the System
password protection, Locking Down Open Firmware
turning off, Locking Down Open Firmware
pasteboard server (pbs), Logging In
PATH environment variable
listing of command-line utilities, Terminal Overview
PDF Services, PDF Services, PDF Services
PDF workflows, PDF Services
Perl and case insensitivity, Fragmentation
Personal Web Sharing, The hostconfig file
pipe ( | ) character, Redirecting Output
.pkg files, Mac OS X’s Installer
.plist (property list) files, Finding Files on the Command Line
plutil tool, Property Lists
ports, Ports and Services
POSIX, Application Environments
POST (Power-On Self Test), The Hardware Boot Process
PostScript, Working with PostScript
PowerPC, Copland, Rhapsody, What Does the Future Hold?, Tips for Upgrading
PPD (printer definition) files, The Library
PPP, Using a Dial-Up Connection
PPTP (Point-to-Point Tunneling Protocol), Virtual Private Networks
PRAM, zapping, Updating Firmware
preferences
backing up, Host-Based Preferences
date and time, setting, The Importance of Time
defaults system, Preferences and Defaults
determining preference keys, Determining Preference Keys
energy preferences, setting, Sleep
Energy Saver preferences schedule, Sleep
firewall, enabling, Firewalls
global preferences, Global Preferences
host-based preferences, Global Preferences
Network preference panel, Examining Network Settings
non-defaults-based preferences, Non-Defaults-Based Preferences
property list (plist) files, Property Lists
reading and writing information, defaults database, Non-Defaults-Based Preferences
sleep preferences, setting, Sleep
storage locations, Where Preferences Are Stored
TextEdit, editing with, Determining Preference Keys
Preserve Users and Network Settings install option, Step-by-Step Installation
printers
adding, Adding and Configuring Printers
configuration, Adding and Configuring Printers
desktop printers, Vendor-Specific Connections
drivers, installing, Configuring the System
management, Managing Printers
CUPS, using, Determining IP-Based Print Queue Names
default, setting, Adding and Configuring Printers
listing printers, Managing Printers
Printer Setup Utility, Managing Printers
printing, Printing
connection types, Managing Printers
print jobs, managing, Vendor-Specific Connections
command-line printing, Printing from the Command Line
Page Setup dialogs, Vendor-Specific Connections
PDF services, PDF Services
PostScript, Working with PostScript
Print command, Anatomy of a Print Job
print settings, saving, Saving Print Settings
simplified print panels, Saving Print Settings
print sharing, Print Sharing
connecting to shared printers, Connecting from a Windows machine
enabling, Print Sharing
Unix clients, Connecting from a Unix client
Windows machines, Connecting from a Windows machine
print-to-fax, Managing Printers
vendor-specific connections, Vendor-Specific Connections
processes, Working with Processes
killing processes, Killing Processes
Activity Monitor, using, Using the Activity Monitor
Force Quit Applications window, Force Quit
Project Builder IDE, Developer Tools
properties, Variables: AppleScript style
property list (.plist) files, Finding Files on the Command Line, Property Lists
launchd, Daemons and agents
Property List Editor, Finding Files on the Command Line, Reading and Writing Preferences
property list elements, Where Preferences Are Stored
ps command, Working with Processes
Puma, Mac OS X 10.1
pwd command, Getting around the filesystem

Q

QuickTime Pro, What to back up
Quit versus Force Quit, Using the Activity Monitor
quotes, single versus double, Conditionals in bash

R

RAID (Redundant Array of Independent Disks), RAID
rc files, Configuration Files
read command, Interacting with the user
read-only disk image, Types of Disk Images
read/write disk image, Types of Disk Images
records and lists, Variables: AppleScript style
Red Box, Rhapsody
redirecting output, Redirecting Output
relative path, Getting around the filesystem
remote servers, connecting to, Mounting a Network Filesystem
remote system maintenance, Virtual Network Computing
VNC (Virtual Network Computing), Virtual Network Computing
Rendezvous
(see also Bonjour), Mac OS X 10.2 Jaguar
repair of permissions, Disk Utility, Mac OS X’s Installer
resource forks, The Mac OS Extended Filesystem (HFS+)
Rhapsody, Rhapsody
Intel x86 hardware and, Continued Development of the Classic Mac OS
rm command, Getting around the filesystem, Working with files and directories
rmdir command, Getting around the filesystem, Working with files and directories
root directory, Getting around the filesystem
root user, The Root User
enabling, Enabling the root user
Rosetta, What Does the Future Hold?
routing, Routing
run command (rc) files, Configuration Files
rxvt command, Changing the Shell

S

Safari
WebKit HTML processing engine, Application Environments
Safe Boot mode, Boot Command Keys
Safe Mode, Booting into Safe Mode
Samba, Network-Based Filesystems
scheduling startup and shutdown, Sleep
Scott, Ridley, The Classic Mac OS
scripting, Scripting
AppleScript, AppleScript
osascript command, Bridging the Gap
programming concepts, Essential Programming Concepts
scripting languages, Scripting Languages
secure.log, The Root User
security
data erasure, ensuring, Erasing and Formatting Disks
firewalls, Firewalls
locking down Open Firmware boot options, Locking Down Open Firmware
Open Directory vulnerabilities, Using other LDAP servers
selfupdate option, DarwinPorts, DarwinPorts
selfupdate option, Fink, Fink
services, Multicast DNS
set command, Configuring and Using bash, AppleScript conditionals
Set UID and Set GID commands, Changing File Ownership and Permissions
.sh file extension, A simple script
Shadow Password database, Sources of authentication information, The Local Domain and NetInfo
PAM dependency, Examining NetInfo Data with NetInfo Manager
shared domains
configuring, Configuring Shared Domains
configuring authentication, Configuring Shared Domain Authentication
contacts, configuring, Configuring Shared Domain Contacts
shared secret, Virtual Private Networks
shebang, A simple script
shell scripting, Using Other Shells
shells, Using Other Shells
history of, Aliases
pagers, Getting Help
shutdown, Shutting Down the System
single sign-on, Kerberos and Single Sign-on
single-user mode, Locking Down Open Firmware, Boot Command Keys
sleep command and cron, Automator
sleep preferences, setting, Sleep
Smart Folders, Finding Files, Finding Files on the Command Line
Snort (Network Intrusion Detection System), Firewalls
software installation, The Software of Mac OS X
CLI (command-line) applications, Software Installers
compiled software, Custom installers
custom installers, Custom installers
drag-and-drop install, Drag-and-drop install
Mac OS X Installer, Mac OS X’s Installer
software installers, Software Installers
Unix software, Installing Unix Software
DarwinPorts package manager, DarwinPorts
uninstalling, Fink
software sources, Drag-and-drop install
software specifications, viewing with System Profiler, Creating a System Profile Report
software updates, Staying Up-to-Date
non-Apple software, Updating Other Software
Software Update application, Mac OS X’s Software Update
source code, Installing Unix Software
source-based package managers, DarwinPorts
sparse disk image, Encryption and disk images
Spotlight, Files and Permissions, Spotlight
privacy preferences, Spotlight
stored metadata, Owners and Access
SSH (Secure Shell), Using Other Shells, The Secure Shell
sshd, Open Directory in Action, The Secure Shell
Startup Disk preference panel, Setting the Boot Disk
Startup Manager, Boot Command Keys
StartupItems folder, Working with launchd services
StartupParameters.plist file, Anatomy of a startup item
sticky bit, The Sticky Bit
SubEthaEdit, Editing Text Files
sudo command, Getting around the filesystem, The Root User, Changing File Ownership and Permissions
supported filesystems, Other Supported Filesystems
System 7, System 7
system configuration, Configuring the System
system crontab file, The System crontab File
System domain, Filesystem Domains
system login, Booting into Safe Mode
applications, automatic launch at, User Authentication
GUI login window, bypassing to command-line, Logging In
login items, Logging In
Login Screen, customizing, User Authentication
user authentication, User Authentication
system logout, Shutting Down the System
system monitoring, About This Mac
About This Mac menu, About This Mac
Activity Monitor, Activity Monitor
bug reports, filing with Apple, System Profiler on the command line
command-line, monitoring processes from, Sampling an application
processes, Working with Processes
killing processes, Killing Processes
remote maintenance, Remote Maintenance
SSH (Secure Shell), The Secure Shell
VNC (Virtual Network Computing), Virtual Network Computing
system activity
logfiles, viewing, Monitoring System Activity
System Profiler, About This Mac
refreshing the view, System Profiler on the command line
System Profile reports, creating, Creating a System Profile Report
users, Monitoring Users
System Profiler, About This Mac
refreshing the view, System Profiler on the command line
System Profile reports, creating, Creating a System Profile Report
system shutdown, Shutting Down the System
SystemStarter, SystemStarter
hostconfig file, The hostconfig file
parameters, Anatomy of a startup item
startup items, Anatomy of a startup item
item executables, Starting and stopping startup items
starting and stopping, Starting and stopping startup items
SystemUIServer, Logging In
system_profiler command, System Profiler on the command line, Sample scripts

T

#-Tab keystroke, Mac OS X Panther
tar command, Compiling Unix software
tarballs, Compiling Unix software
target disk mode, Configuring the System
TCP (Transmission Control Protocol), The Internet Protocol
tcsh shell, Using Other Shells
Terminal, The Terminal and Shell
appearance, changing, Terminal User Interface
commands, Terminal Overview
directory contents, viewing, Viewing a directory’s contents
file contents, viewing, Viewing a directory’s contents
filesystem navigation, Getting around the filesystem
dragging and dropping of files from Finder, Terminal User Interface
keyboard shortcuts, Terminal User Interface
listing available utilities, Terminal Overview
other terminal applications, Changing the Shell
pagers, Getting Help
resources for further study, Other Places to Find Help
shells, changing, Changing the Shell
Terminal command-line, Command-Line Access
Terminal Pal, Terminal User Interface
user interface, Terminal User Interface
viewing hidden folders, The Filesystem Under the Hood
window splitting, Terminal User Interface
Tevanian, Avi, NEXTSTEP
text editors, Editing Text Files
TextEdit, Editing Text Files, Using TextEdit
TextWrangler, Editing Text Files
TIMESYNC, The Importance of Time
Toolbox, Macintosh, The Classic Mac OS
top command, Killing Processes
tunnels, Virtual Private Networks
Type codes, Type and Creator Codes

U

UDF (Universal Disk Format), Other Supported Filesystems
UDIF (Universal Disk Image Format), Types of Disk Images
UDP (User Datagram Protocol), Network Addressing and Masks
UID, Set UID and Set GID
Unix
case insensitivity and, Fragmentation
CUPS, Print System Overview, Adding and Configuring Printers
pagers, Getting Help
search tools, Finding Files on the Command Line
Unix commands
apropos, Getting Help
arp -a, Looking at addresses on the local network
atlookup, AppleTalk
atrun, cron
bless, Blessed system disk
bzip2, Compiling Unix software
cd, Essential Filesystem Commands, Getting around the filesystem
chmod, Owners and Access, chmod, A simple script
ACLs and, Working with Access Control Lists
chown, Changing File Ownership and Permissions
cp, Essential Filesystem Commands, Working with files and directories
curl, Compiling Unix software
date, Terminal Overview
diff, Sample scripts
echo, Environment Variables
shutting off, Sample scripts
export, Environment Variables
find, find, Sample scripts
for, Conditionals in bash
grep, grep, Sample scripts
gzip, Compiling Unix software
hdiutil, Working with Disk Images on the Command Line
history, History
id, What Is a User Anyway?
ifconfig, Examining Network Settings
ipfw, Firewalls
risks of using, Firewalls
kill, Using the command line
killall, Using the command line
last, Monitoring Users
less utility, Getting Help
locate, locate
lpstat -a, Managing Printers
lsof, Finding open files
make utility, DarwinPorts
man, Getting Help
mdfind, mdfind
mdls, Spotlight
mkdir, Essential Filesystem Commands, Working with files and directories
mktemp, Sample scripts
more utility, Getting Help
mv, Essential Filesystem Commands, Working with files and directories
ncutil, Manually Configuring IP Information
netstat -r, Routing
nmap, Compiling Unix software
nvram tool, Taking a Peek at Open Firmware
open, Viewing a file’s contents
osascript, Bridging the Gap
ps, Working with Processes
pwd, Essential Filesystem Commands, Getting around the filesystem
read, Interacting with the user
rm, Essential Filesystem Commands, Working with files and directories
rmdir, Essential Filesystem Commands, Working with files and directories
rxvt, Changing the Shell
set, Configuring and Using bash, Variables: AppleScript style
sudo, Essential Filesystem Commands, The Root User, Set UID and Set GID
tar, Compiling Unix software
top, Working with Processes
until, Send in the loops
w, Monitoring Users
while, Send in the loops
who, Monitoring Users
Unix software
compiling, Compiling Unix software
installing, Installing Unix Software
DarwinPorts, DarwinPorts
Fink, DarwinPorts
uninstalling, Fink
until command, Send in the loops
Upgrade Install, Step-by-Step Installation
upgrading operating systems, Tips for Upgrading
USB printers, adding, Adding and Configuring Printers
user authentication
at login, User Authentication
User crontab file, Editing a user crontab
User domain, Filesystem Domains
user switching, fast, Mac OS X Panther, Customizing the Login Screen, What Is a User Anyway?
users, Users and Groups
administrative users, Administrative Users
authentication via Open Directory, Directory Services Defined
creating, Managing Users with the Accounts Panel
deleting, Deleting a user
disabling, Parental Controls
managing, Managing Users
Accounts preference panel, Managing Users
Parental Controls, Parental Controls
managing usinf information, Managing user information
monitoring, Monitoring Users
nonhuman users, Nonhuman Users
creating, Creating a nonhuman user
numbering scheme, What Is a User Anyway?
root user, The Root User
enabling, Enabling the root user

V

variable scope, Tying in variables
variables, Essential Programming Concepts
AppleScript, Another simple script
verbose mode, Locking Down Open Firmware, Boot Command Keys
VersionTracker, Drag-and-drop install, Updating Other Software
vi editor, vi and Emacs
Virex, Mac OS X 10.1
virtual memory, System, System 7, Rhapsody
Vista, Windows, What Does the Future Hold?
VNC (Virtual Network Computing), Virtual Network Computing
connecting, Enabling the VNC server
enabling the server, Enabling the VNC server
third-party VNC servers, Enabling the VNC server
VoiceOver, Customizing the Login Screen
Volumes directory, Getting around the filesystem
Volumes folder, The Filesystem Under the Hood
VPNs (Virtual Private Networks), Virtual Private Networks

W

w command, Monitoring Users
Web-Based Distributed Authoring and Versionion (WebDAV), Network-Based Filesystems
WebDAV (Web-Based Distributed Authoring and Versioning), Network-Based Filesystems
well-known ports, Ports and Services
while command, Send in the loops
who command, Monitoring Users
Widgets, Dashboard, Mac OS X Tiger
wildcards, Wildcards
Wincent software, Custom installers
Windows printing, Adding and Configuring Printers
Windows Vista, What Does the Future Hold?
WWDC (World Wide Developer Conference), Rhapsody, Continued Development of the Classic Mac OS, The Introduction of the iApps, What Does the Future Hold?, Blessed system disk, Open Directory in Action
WYSIWYG, NEXTSTEP

X

X key, holding down at startup, Locking Down Open Firmware
X11
installation, Step-by-Step Installation
Xcode Tools
location on hard drive, Mac OS X Tiger
space required for, Tips for Upgrading
Xerox PARC, The Classic Mac OS
xterm, Changing the Shell

Y

Yellow Box, Rhapsody

Z

Z Shell, Aliases
Zapping the PRAM, Taking a Peek at Open Firmware
Zero Configuration (Zeroconf), Mac OS X 10.2 Jaguar
Zones, AppleTalk
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.15.34.39