Appendix A. Darwin-only Unix Commands


A. Darwin-only Unix Commands

This appendix lists command-line programs that are found only or almost only in Darwin, the open -source version of Unix used in Mac OS X.

For more information on Darwin, including access to the source code, see http://developer.apple.com/darwin. To read the Unix manual entry for a command, type man command at a shell prompt. For example, use man authopen to read the authopen documentation.

In the following table, the first column shows the command name followed by the Unix manual section in parentheses. See Chapter 3, "Getting Help and Using the Unix Manual," for an explanation of the different sections of the Unix manual. Entries in Section 5 of the manual (for example, plist ) are documentation for configuration files and file formats, not commands.

Unix Commands Unique to Mac OS X/Darwin

C OMMAND ( man SEC .)

D ESCRIPTION

I NSTALLED L OCATION

agvtool(8)

Apple-generic versioning tool for Xcode.

/Developer/Tools

asr(8)

Apple Software Restore; copy volumes (such as from disk images).

/usr/sbin

authopen(1)

Open file with Mac OS X authorization.

/usr/libexec

bless (8)

Set volume bootability and startup-disk options.

/usr/sbin

blued(8)

The Mac OS X Bluetooth daemon.

/usr/sbin

bootpd(8)

DHCP/BOOTP/NetBoot server.

/usr/libexec

BuildStrings(1)

Programmer tool to generate .h and .r files.

/Developer/Tools

cd9660.util(8)

ISO 9660 file-system utility.

/System/Library/Filesystems/cd9660.fs

chkpasswd(8)

Verify user password against various systems.

/usr/libexec

ConsoleMessage(8)

Send a message to SystemStarter .

/usr/libexec

configd(8)

System Configuration Daemon.

/usr/sbin

coreaudiod(1)

Daemon for CoreAudio- related purposes.

/usr/sbin

CpMac(1)

Copy files, preserving metadata and forks.

/Developer/Tools

crashdump (8)

Crash-reporting tool.

/usr/libexec

crashreporterd(8)

Crash-detection and panic-logging daemon.

/usr/libexec

create_nidb(8)

Create a NetInfo database from flat files.

/usr/libexec

defaults(1)

Read and set Mac OS X user defaults.

/usr/bin

DeRez(1)

Decompile resources (programmer tool).

/Developer/Tools

DirectoryService(8)

Directory Service daemon. See also dscl(1) .

/usr/sbin

diskarbitrationd(8)

Disk-arbitration daemon.

/usr/sbin

disklabel(8)

Manipulate and query Apple Label disk label.

/sbin

diskutil(8)

Modify, verify, and repair local disks.

/usr/sbin

ditto(1)

Copy files and directories; provides Mac-specific options not available in cp .

/usr/bin

dnsextd(8)

BIND Extension daemon.

/usr/sbin

dscl(1)

Directory Service command-line utility.

/usr/bin

dsconfigad(8)

Configure the Active Directory Plug-in.

/usr/sbin

dsconfigldap(1)

Add/remove LDAP server configurations.

/usr/sbin

dseditgroup(1)

Manipulate groups in Directory Service.

/usr/sbin

dsenableroot(8)

Enable or disable the root account.

/usr/sbin

dsidentity(1)

Add/remove "identity" (non-login) user accounts.

/usr/sbin

fibreconfig(8)

Configure settings for Fibre Channel disks.

/sbin

fsaclctl (no man page)

Enable/disable Access Control Lists (ACLs).

/usr/sbin

GetFileInfo(1)

Get Mac-only attributes of files and directories.

/Developer/Tools

hdid(8)

Disk-image loading and decompression .

/usr/bin

hdiutil(1)

Manipulate disk images (preferred over hdid ).

/usr/bin

hfs.util(8)

HFS/HFS Plus file-system utility.

/System/Library/Filesystems/hfs.fs

ifcstart(8)

Rebuild file caches used by international components .

/usr/libexec

installer(8)

System-software and package-installer tool.

/usr/sbin

kerberosautoconfig(8)

Configure Kerberos for Open Directory.

/sbin

kextcache(8)

Create or update kernel-extension caches.

/usr/sbin

kextd(8)

Load kernel extensions on demand.

/usr/libexec/kextd

kextload(8)

Load, validate, and generate symbols for a kernel extension.

/sbin

kextstat(8)

Display status of dynamically loaded kexts.

/usr/sbin

kextunload(8)

Terminate and unload kernel extensions.

/sbin

kuncd(8)

The Kernel User Notification Center daemon.

/usr/libexec

launchctl(1)

Command-line interface to launchd .

/bin

launchd(8 )

Systemwide and per-user daemon/agent manager.

/sbin

launchd.conf(5)

Commands for launchctl to run when launchd starts.

man page, not a command.

launchd_debugd(8)

Simple HTTP server to display launchd job data.

See man page.

launchd.plist(5)

Documentation for launchd configuration files.

man page, not a command.

launchproxy(8)

Provide inetd emulation for launchd .

/usr/libexec

lookupd (8)

Directory information and cache daemon.

/usr/sbin

mdcheckschema(1)

Schema-validation tool for mdimport files.

/usr/bin

mdfind (1)

Command-line version of Spotlight search.

/usr/bin

mdimport(1)

Import file hierarchies into the Spotlight data store.

/usr/bin

mdls(1)

List the metadata attributes for the specified file.

/usr/bin

mdutil(1)

Manage the metadata stores used by Spotlight.

/usr/bin

memberd(8)

Group -membership resolution daemon.

/usr/sbin

memberd.plist

File located at /usr/share/man/man8/memberd.plist .

Not a command.

MergePef(1)

Programmer tool. Merges "PowerPC Executable Format" (PEF) files.

/Developer/Tools

mkextunpack(8)

Programmer tool for multikext (mkext) archives.

/usr/sbin

mount_cddafs(8)

Mount an audio CD.

/sbin

MvMac(1)

Move files, preserving metadata and forks.

/Developer/Tools

newfs_hfs(8)

Construct a new HFS Plus file system.

/sbin

nibtool(1)

Programmer tool to print, verify, and update nib files (nib files contain user-interface objects).

/usr/bin

niutil(1)

NetInfo utilityread and write NetInfo data.

/usr/bin

ntfs.util(8)

NTFS file-system utility.

/System/Library/Filesystems/ntfs.fs

open(1)

Open files and directories (double-click from command line).

/usr/bin

opendiff(1)

Graphically compare or merge files or directories.

/usr/bin

osacompile(1)

Compile AppleScripts and other OSA language scripts.

/usr/bin

osalang(1)

Show information about installed OSA languages.

/usr/bin

osascript (1)

Execute AppleScripts and other OSA language scripts.

/usr/bin

pbcopy(1)

Copy from STDIN to the pasteboard (clipboard).

/usr/bin

pbpaste(1)

Paste from the pasteboard (clipboard) to STDOUT.

/usr/bin

pbhelpindexer(1)

Index the HTML documentation for Developer Tools.

/Developer/Tools

pbprojectdump

Take an Xcode project file and output a more nested version of the project structure.

No man page.

pl(1)

Convert between ASCII and binary plist formats.

/usr/bin

plist(5)

Property-list format documentation.

Not a command.

plutil(1)

Check property-list syntax and/or convert format.

/usr/bin

pmset(1)

Modify power-management settings.

/usr/bin

PPCExplain(1)

Programmer help for PPC assembly code.

/Developer/Tools

ResMerger(1)

Programmer tool for merging resource data.

/Developer/Tools

Rez(1)

Programmer tool to compile resources.

/Developer/Tools

RezWack(1)

Programmer tool to flatten file.

/Developer/Tools

say(1)

Convert text to audible speech.

/usr/bin

screencapture(1)

Capture screen shots to file or clipboard.

/usr/sbin

screenreaderd(8)

VoiceOver daemon; gives audible feedback on user activity and responds to user requests for VoiceOver feedback.

/usr/sbin

scsid(8)

SCSI subsystem daemon.

/usr/libexec

scutil(8)

Manage system configuration ( configd ) parameters.

/usr/sbin

securityd(1)

Security context daemon for authorization and cryptographic operations.

/usr/libexec

SetFile(1)

Set Mac attributes of files and directories.

/Developer/Tools

softwareupdate(8)

Mac OS X System Software Update tool.

/usr/sbin

SplitForks(1)

Divide two-fork HFS file into AppleDouble resource and data files.

/Developer/Tools

StartupItemContext(8)

Execute a program in StartupItem context.

/usr/libexec

sw_vers(1)

Show operating-system version information.

/usr/bin

system_profiler(8)

Show system hardware and software configuration.

/usr/sbin

SystemStarter(8)

Start, stop, and restart system services.

/sbin

textutil(1)

Convert between various file formats.

/usr/bin

ufs.util(8)

UFS file-system utility.

/System/Library/Filesystems/ufs.fs

uninstall-devtools.pl(8)

Remove Xcode Tools or Developer installation.

/Developer/Tools

UnRezWack(1)

Split a RezWack file into separate files.

/Developer/Tools

uuidgen(1)

Utility to generate a new Universally Unique ID (UUID).

/usr/bin

vpnd(8)

Mac OS X VPN service daemon.

/usr/sbin

wait4path(1)

Wait for given path to show up in the file system.

/bin

WaitingForLoginWindow(8)

Draw to the screen until LoginWindow is ready.

/usr/libexec

xcodebuild(1)

Build an Xcode project.

/usr/bin

xgridctl(8)

Xgrid daemon's control interface.

/usr/sbin




Unix for Mac OS X 10. 4 Tiger. Visual QuickPro Guide
Unix for Mac OS X 10.4 Tiger: Visual QuickPro Guide (2nd Edition)
ISBN: 0321246683
EAN: 2147483647
Year: 2004
Pages: 161
Authors: Matisse Enzer

Similar book on Amazon

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net