Book description
An instant success among newcomers, longtime Apple® fans and serious Unix® users alike, the Mac OS® X operating system combines stability, simplicity and elegance, and a stunning user interface. What more could Mac users want or need? The answer, of course, is Mac OS X Panther--a sleek and powerful overhaul of Mac OS X that promises to revitalize your Mac with improved views of the system, significant improvements to favorite applications, and numerous added conveniences. As with its predecessor, Jaguar, Mac OS X Panther offers plenty of new territory to explore. To show the way, O'Reilly's latest Nutshell book, Mac OS X Panther in a Nutshell, 2nd Edition offers all audiences--both longtime Mac users and hardcore Unix users--the most complete guide to this remarkable operating system. The latest edition of this all-purpose reference leads power users through the newly changed landscape of Mac OS X. Mac OS X Panther in a Nutshell, 2nd Edition provides details about the user-interface elements, system and network administration, and scripting and development. If you want to probe more deeply into the BSD Unix side of Mac OS X, there's a section that delves "under the hood." The book also includes the most complete Unix command reference found in print--with each command and option painstakingly tested and checked against Panther. Even the manpages that ship with the system can't compete in accuracy! Mac OS X Panther in a Nutshell, 2nd Edition offers a thorough treatment of Mac OS X Panther, from its BSD Unix foundation to the finer points of its user interface. It familiarizes readers with the Finder™ and the Dock, file management, system configuration, network administration issues, and more, including a clear picture of what's new Other topics covered in the book include:
Filesystem overview
Running Java® applications
System and Network Administration
Directory Services and NetInfo
Scripting on Mac OS X Panther
Using CVS
Unix Command Reference
An overview of the Apple® X11 distribution
Mac OS X Panther in a Nutshell, 2nd Edition is the indispensable guide for anyone who wants to know Mac OS X Panther inside and out.
Table of contents
-
Mac OS X Panther in a Nutshell, 2nd Edition
- Preface
-
I. Lay of the Land
- 1. Using Mac OS X
- 2. Using the Finder
- 3. Mac OS 9, Mac OS X, and Classic
- 4. System Preferences
- 5. Applications and Utilities
-
6. Task and Setting Index
- Accessibility
- Accounts and User Management
- AirPort
- AppleScript
- Background Images
- Classic
- Colors
- Date and Time
- Disks
- Display
- The Dock
- Faxes
- Files and Folders
- Finder
- Fonts and Font Management
- Groups
- Internet, Web, and Email
- .Mac
- Menu Extras
- Mice, Trackpads, and Scrollwheel Mice
- Modems and Dial-Up Networking
- Networking
- Printer Configuration and Printing
- Screensavers
- Screenshots
- Searching for and Locating Files
- Security
- System Information
- System Status
- Terminal Settings
- Troubleshooting and Maintenance
- Windows
-
II. System and Network Administration
- 7. Filesystem Overview
- 8. Networking
- 9. Printer Configuration and Printing
- 10. System Administration Overview
-
11. Directory Services
- Understanding Directory Services
- Programming with Directory Services
- Configuring Directory Services
- NetInfo Manager
- Directory Services Utilities
- Managing Groups
- Managing Users and Passwords
- Managing Hostnames and IP Addresses
- Exporting Directories with NFS
- Flat Files and Their Directory Services Counterparts
- Restoring the Directory Services Database
- 12. Running Network Services
- 13. Security Basics
-
III. Scripting and Development
- 14. AppleScript
- 15. Xcode Tools
- 16. Java on Mac OS X
-
17. CVS
- Basic Concepts
- CVS Command Format
- Common Global Options
- Gotchas
-
CVS Administrator Reference
- Creating a Repository
- Security Issues
-
Repository Structure
- The CVSROOT directory
- The checkoutlist file
- The commitinfo file
- The config file
- The cvsignore file
- The cvswrappers file
- The history file
- The loginfo file
- The modules file
- The notify file
- The passwd file
- The rcsinfo file
- The readers file
- The taginfo file
- The users file
- The verifymsg file
- The writers file
- Hacking the Repository
- Importing
- Using an Interim Shared Sandbox
- Global Server Option
- Administrator Commands
- CVS User Reference
-
IV. Under Mac OS X’s Hood
- 18. Using the Terminal
- 19. Shell Overview
-
20. bash: The Bourne-Again Shell
- Invoking the Shell
- Syntax
- Variables
- Arithmetic Expressions
- Command History
- Job Control
-
Built-in Commands
- #
- #!
- :
- .
- alias
- bg
- bind
- break
- builtin
- case
- cd
- command
- compgen
- complete
- continue
- declare
- dirs
- disown
- echo
- enable
- eval
- exec
- exit
- export
- fc
- fg
- for
- function
- getopts
- hash
- help
- history
- if
- jobs
- kill
- let
- local
- logout
- popd
- printf
- pushd
- pwd
- read
- readonly
- return
- select
- set
- shift
- shopt
- source
- suspend
- test
- times
- trap
- type
- typeset
- ulimit
- umask
- unalias
- unset
- until
- wait
- while
-
21. tcsh: An Extended C Shell
- Overview of Features
- Invoking the Shell
- Syntax
- Variables
- Expressions
- Command History
- Command-Line Manipulation
- Job Control
-
Built-in Commands
- @
- #
- #!
- :
- alias
- alloc
- bg
- bindkey
- break
- breaksw
- built-ins
- bye
- case
- cd
- chdir
- complete
- continue
- default
- dirs
- echo
- echotc
- else
- end
- endif
- endsw
- eval
- exec
- exit
- fg
- filetest
- foreach
- glob
- goto
- hashstat
- history
- hup
- if
- jobs
- kill
- limit
- log
- login
- logout
- ls-F
- newgrp
- nice
- nohup
- notify
- onintr
- popd
- printenv
- pushd
- rehash
- repeat
- sched
- set
- setenv
- settc
- setty
- shift
- source
- stop
- suspend
- switch
- telltc
- time
- umask
- unalias
- uncomplete
- unhash
- unlimit
- unset
- unsetenv
- wait
- watchlog
- where
- which
- while
- 22. Pattern Matching
-
23. The vi Editor
- Review of vi Operations
- vi Command-Line Options
- ex Command-Line Options
- Movement Commands
- Edit Commands
- Saving and Exiting
- Accessing Multiple Files
- Window Commands
- Interacting with the Shell
- Macros
- Miscellaneous Commands
- Alphabetical List of Keys in Command Mode
- Syntax of ex Commands
-
Alphabetical Summary of ex Commands
- abbrev
- append
- args
- cd
- bdelete
- buffer
- buffers
- center
- change
- close
- copy
- delete
- edit
- exusage
- file
- fold
- foldclose
- foldopen
- global
- help
- hide
- insert
- join
- jumps
- k
- list
- left
- map
- mark
- marks
- mkexrc
- move
- new
- next
- nohlsearch
- number
- open
- preserve
- previous
- put
- qall
- quit
- read
- read
- recover
- redo
- resize
- rewind
- right
- sbuffer
- sbnext
- snext
- split
- sprevious
- script
- set
- shell
- source
- stop
- substitute
- suspend
- sview
- t
- tag
- tags
- unabbreviate
- undo
- unhide
- unmap
- v
- version
- vi
- view
- visual
- viusage
- vsplit
- wall
- wnext
- wq
- wqall
- write
- write
- X
- xit
- yank
- z
- !
- =
- < >
- address
- Return
- @
- @@
- &
- ~
- vi Configuration
-
24. The Emacs Editor
- Emacs Concepts
- Typical Problems
- Notes on the Tables
-
Summary of Commands by Group
- File Handling Commands
- Cursor Movement Commands
- Deletion Commands
- Paragraphs and Regions
- Stopping and Undoing Commands
- Transposition Commands
- Capitalization Commands
- Incremental Search Commands
- Word Abbreviation Commands
- Buffer Manipulation Commands
- Window Commands
- Special Shell Mode Characters
- Indentation Commands
- Centering Commands
- Macro Commands
- Detail Information Help Commands
- Help Commands
- Summary of Commands by Key
- Summary of Commands by Name
- 25. The Defaults System
- 26. The X Window System
- 27. Installing Unix Software
-
28. Unix Command Reference
-
Alphabetical Summary of Commands
- ac
- appleping
- appletalk
- appletviewer
- apply
- apropos
- asr
- at
- at_cho_prn
- atlookup
- atprint
- atq
- atrm
- atstatus
- AuthorizationTrampoline
- autodiskmount
- automount
- banner
- basename
- batch
- bc
- biff
- bless
- cal
- calendar
- cancel
- cat
- CCLEngine
- cd9660.util
- certtool
- checkgid
- chflags
- chgrp
- chkpasswd
- chmod
- chown
- cksum
- clear
- cmp
- colcrt
- colrm
- column
- comm
- compress
- configd
- cp
- cpio
- CpMac
- create_nidb
- crontab
- curl
- cut
- date
- dc
- dd
- defaults
- df
- diff
- diff3
- dig
- DirectoryService
- dirname
- diskarbitrationd
- disktool
- diskutil
- ditto
- dmesg
- dnsquery
- drutil
- du
- dynamic_pager
- echo
- egrep
- enscript
- env
- expand
- expr
- false
- fdisk
- fetchmail
- fgrep
- file
- find
- fixmount
- fixPrecomps
- FixupResourceForks
- fmt
- fold
- fs_usage
- fsck
- fsck_hfs
- fsck_msdos
- fstat
- ftp
- gcc_select
- GetFileInfo
- gnutar
- grep
- gunzip
- gzcat
- gzip
- halt
- hdid
- hdiutil
- head
- hfs.util
- host
- hostinfo
- hostname
- hwprefs
- id
- ifconfig
- info
- install
- installer
- ipconfig
- join
- jot
- kdump
- kdumpd
- kill
- killall
- ktrace
- kuncd
- languagesetup
- last
- leave
- less
- ln
- locate
- lock
- lockfile
- logger
- look
- lp
- lpc
- lpq
- lpr
- lprm
- lpstat
- ls
- lsbom
- lsof
- machine
- mailq
- mailstat
- makekey
- man
- md5
- mDNS
- mDNSResponder
- merge
- mkbom
- mkdir
- more
- mount
- mount_afp
- mount_cd9660
- mount_cddafs
- mount_devfs
- mount_fdesc
- mount_ftp
- mount_hfs
- mount_msdos
- mount_nfs
- mount_ntfs
- mount_smbfs
- mount_synthfs
- mount_udf
- mount_volfs
- mount_webdav
- msdos.util
- mv
- MvMac
- netstat
- nice
- nicl
- nidomain
- nidump
- nifind
- nigrep
- niload
- nireport
- niutil
- notifyd
- nslookup
- ntfs.util
- ntp-wait
- ntptimeset
- nvram
- od
- open
- opendiff
- open-x11
- osacompile
- osalang
- osascript
- passwd
- paste
- pax
- pbcopy
- pbpaste
- pdisk
- pdump
- periodic
- ping
- pl
- pmset
- postfix-watch
- pr
- printenv
- ps
- pwd
- rcp
- reboot
- register_mach_bootstrap_servers
- renice
- rev
- rlogin
- rm
- rmdir
- rsync
- say
- scp
- screencapture
- script
- scselect
- scutil
- sdiff
- SecurityServer
- sed
- service
- SetFile
- sftp
- showmount
- shutdown
- sips
- slogin
- slp_reg
- softwareupdate
- sort
- split
- SplitForks
- spray
- srm
- ssh
- strings
- stty
- su
- sudo
- sw_vers
- systemkeychain
- system_profiler
- SystemStarter
- tail
- talk
- tar
- tee
- telnet
- test
- tftp
- tiff2icns
- tiffutil
- time
- top
- touch
- tr
- traceroute
- true
- tset
- tty
- udf.util
- ufs.util
- umount
- uname
- uncompress
- unexpand
- uniq
- units
- unzip
- uptime
- users
- uudecode
- uuencode
- uuidgen
- vi
- view
- vm_stat
- vmmap
- vndevice
- vsdbutil
- w
- wall
- wc
- whatis
- whereis
- which
- who
- whoami
- whois
- write
- xargs
- yes
- zcat
- zcmp
- zdiff
- zgrep
- zip
- zprint
- zmore
- znew
-
Alphabetical Summary of Commands
- V. Appendixes
- Index
- Colophon
Product information
- Title: Mac OS X Panther in a Nutshell, 2nd Edition
- Author(s):
- Release date: June 2004
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596006068
You might also like
book
Mac OS X Tiger in a Nutshell
Following the common-sense O'Reilly style, Mac OS X Tiger in a Nutshell cuts through the chaff …
book
Mac OS X Lion: The Missing Manual
With Lion, Apple has unleashed the most innovative version of Mac OS X yet—and once again, …
book
Ubuntu Unleashed 2013 Edition: Covering 12.10 and 13.04, Eighth Edition
This eBook edition does not provide a DVD of Ubuntu or the upgrade kit. You can …
book
CompTIA Linux+/LPIC-1 Portable Command Guide: All the commands for the CompTIA LX0-103 & LX0-104 and LPI 101-400 & 102-400 exams in one compact,
Here are all the CompTIA Linux+/LPIC-1 Linux commands you need in one condensed, portable resource. The …