首页 > 贝壳 > Darwin(Mac OS X内核)特有的命令

Darwin(Mac OS X内核)特有的命令

2012年12月5日 sigma 发表评论 阅读评论

Mac OS X的内核是darwin,是一个BSD Unix的内核,相对于原始版本的unix,Apple在上面加了一些自己的命令,其中有些命令还是挺实用的,比如ditto,可以直接拷目录,并且在拷贝时压缩和解压缩(哥一直希望scp也支持压缩和解压缩)。下面是老外整理的一份列表(来源:http://www.matisse.net/osx/darwin_commands.html

Based on OS X 10.4.2, August 2005. Compiled in August 2005 by Matisse Enzer
COMMAND(man SEC.) DESCRIPTION INSTALLED LOCATION
BuildStrings(1) Programmer tool to generate .h and .r files. /Developer/Tools
ConsoleMessage(8) Send a message to SystemStarter. /usr/libexec
CpMac(1) Copy files preserving metadata and forks. /Developer/Tools
DeRez(1) Decompiles resources (programmer tool) /Developer/Tools
DirectoryService(8) DirectoryService daemon. See also dscl(1). /usr/sbin
GetFileInfo(1) Get Mac-only attributes of files & directories. /Developer/Tools
MergePef(1) Programmer tool. Merges “PowerPC Executable Format” (PEF) files. /Developer/Tools
MvMac(1) Move files, preserving metadata and forks. /Developer/Tools
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
SetFile(1) Set Mac attributes of files and directories. /Developer/Tools
SplitForks(1) Divide two-fork HFS file into AppleDoubleresource and data files. /Developer/Tools
StartupItemContext(8) Execute a program in StartupItem context. /usr/libexec
SystemStarter(8) Start, stop, and restart system services. /sbin
UnRezWack(1) Split a RezWack file into separate files. /Developer/Tools
WaitingForLoginWindow(8) Draws to the screen until LoginWindowis ready. /usr/libexec
agvtool(8) Apple-generic versioning tool for Xcode. /Developer/Tools
asr(8) Apple Software Restore; copy volumes(e.g. from disk images) /usr/sbin
authopen(1) Open file with OS X authorization. /usr/libexec
bless(8) Set volume bootability and startupdisk options. /usr/sbin
blued(8) The Mac OS X bluetooth daemon. /usr/sbin
bootpd(8) DHCP/BOOTP/NetBoot server. /usr/libexec
cd9660.util(8) ISO 9660 file system utility. /System/Library/Filesystems/cd9660.fs
chkpasswd(8) Verifies user password againstvarious systems. /usr/libexec
coreaudiod(1) Daemon for CoreAudio related purposes. /usr/sbin
crashdump(8) Crash reporting tool. /usr/libexec
crashreporterd(8) Crash detection and panic logging daemon. /usr/libexec
create_nidb(8) Creates a NetInfo database from flat files. /usr/libexec
defaults(1) Read and set Mac OS X user defaults. /usr/bin
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
hdid(8) Disk Image loading and decompression. /usr/bin
hdiutil(1) Manipulate disk images (preferred over hdid.) /usr/bin
hfs.util(8) HFS/HFS+ file system utility. /System/Library/Filesystems/hfs.fs
ifcstart(8) Rebuilds file caches used by International /usr/libexec
components.
installer(8) System software and package installer tool. /usr/sbin
kerberosautoconfig(8) Configure Kerberos for Open Directory. /sbin
kextcache(8) Creates or updates kernel extension caches. /usr/sbin
kextd(8) Loads kernel extensions on demand. /usr/libexec/kextd
kextload(8) Loads, validates, and generates symbols for a kernel extension. /sbin
kextstat(8) Display status of dynamically loaded kext’s. /usr/sbin
kextunload(8) Terminates and unloads kernel extensions. /sbin
kuncd(8) The Kernel User Notification Center daemon. /usr/libexec
launchctl(1) Command-line interface to launchd. /bin
launchd(8) System wide and per-user daemon/agent manager. /sbin
launchd.conf(5) Commands for launchctl to run when launchd starts. man page, not a command.
launchd.plist(5) Documentation for launchd configuration files. man page, not a command.
launchd_debugd(8) Simple HTTP server to display launchd job data. See man page.
launchproxy(8) Provides 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 datastore, /usr/bin
mdls(1) Lists 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.
mkextunpack(8) Programmer tool for multikext (mkext) archives. /usr/sbin
mount_cddafs(8) Mount an Audio CD. /sbin
newfs_hfs(8) Construct a new HFS Plus (HFS+) 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 utility – read and write NetInfo data. /usr/bin
ntfs.util(8) NTFS file system utility. /System/Library/Filesystems/ntfs.fs
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 Takes an Xcode project file and outputs a more nestedversion of the project structure. No man page.
pl(1) Converts 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
say(1) Convert text to audible speech. /usr/bin
screencapture(1) Capture screenshots to file or Clipboard. /usr/sbin
screenreaderd(8) VoiceOver daemon, gives audible feedback on useractivity and responds to user requests forVoiceOver feedback. /usr/sbin
scsid(8) SCSI subsystem daemon. /usr/libexec
securityd(1) Security context daemon for Authorization and cryptographic operations. /usr/libexec
softwareupdate(8) Mac OS X System Software Update tool. /usr/sbin
sw_vers(1) Show operating system version information. /usr/bin
system_profiler(8) Show system hardware and software configuration. /usr/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
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
xcodebuild(1) Build an Xcode project. /usr/bin
xgridctl(8) Xgrid daemons control interface. /usr/sbin

 

本文作者: Sigma    在新浪微博关注SigmaSigmaWeibo    RSS订阅本博客
本文链接: http://www.sigma.me/2012/12/05/darwin-mac-os-x-unique-commands.html
本博客采用知识共享署名—非商业性-禁止演绎使用3.0协议进行许可,转载请保留作者和原文链接。

分类: 贝壳 标签: ,

  1. 2017年11月2日14:37 | #1

    Opposite to the conventional hacks without cost tokens, this specific
    chaturbate tokens generator will be unable to generate limitless amounts
    of free tokens.

  2. 2017年11月8日16:34 | #2

    Have you ever considered publishing an e-book or guest authoring on other websites?
    I have a blog based upon on the same information you discuss and would love to have
    you share some stories/information. I know my readers would
    enjoy your work. If you are even remotely interested,
    feel free to shoot me an e-mail.

  3. 2017年11月16日06:56 | #3

    I have read so many articles or reviews concerning the blogger lovers except this piece of writing
    is genuinely a pleasant piece of writing, keep it up.

  4. 2017年11月17日21:47 | #4

    It’s truly very complicated in this full off activity life to listen news on Television, therefore I simply use internet for that purpose, and
    take the newest news.

  5. 2017年11月19日00:23 | #5

    That is very fascinating, You aare an excessively professional blogger.
    I have joined your feed and look ahead to seeking extra of your
    excellent post. Additionally, I have shared your
    webste in my social networks

  6. 2017年11月20日18:27 | #6

    Very easy to set up. I set up my first webinar inside a few minutes
    of watching a few of the help movies and there was no situation at all.

  7. 2017年12月5日15:55 | #7

    What’s Taking place i am new to this, I stumbled upon this I have discovered It absolutely
    useful and it has helped me out loads. I’m hoping to give a contribution & assist different customers like its
    aided me. Good job.

  8. 2017年12月5日15:58 | #8

    First off I want to say fantastic blog! I had a
    quick question that I’d like to ask if you don’t mind. I was interested to find
    out how you center yourself and clear your head prior to writing.

    I have had a tough time clearing my mind in getting my thoughts out there.

    I do enjoy writing but it just seems like the first
    10 to 15 minutes are generally lost just trying to figure out how to begin.
    Any ideas or tips? Cheers!

  9. 2017年12月7日20:50 | #9

    Just to follow up on the update of this topic on your website and wish to let
    you know simply how much I liked the time you took to write
    this valuable post. In the post, you spoke
    on how to truly handle this concern with all comfort. It
    would be my pleasure to gather some more ideas from
    your web site and come as much as offer other people what I have learned from you.

    Thank you for your usual wonderful effort.

  10. 2017年12月17日15:00 | #10

    Wonderful goods from you, man. I’ve take into accout your stuff prior to and you’re just too
    magnificent. I really like what you’ve bought right here, really like what
    you’re stating and the way by which you say it.
    You are making it enjoyable and you continue to take care of to keep it smart.
    I cant wait to read much more from you. That is really a wonderful
    web site.

  11. 2017年12月24日13:12 | #11

    First of all I want to say wonderful blog! I had a quick question which I’d like to ask if you
    don’t mind. I was curious to know how you center yourself and clear your mind before
    writing. I’ve had a tough time clearing my thoughts in getting my ideas out there.
    I do enjoy writing however it just seems like the first 10 to 15 minutes are wasted
    simply just trying to figure out how to begin. Any ideas or tips?
    Cheers!

  12. 2017年12月30日04:54 | #12

    Thank’s a lot for posting with your post, certainly this is some thing awesome post with other blog, and i have been long period research relating to this post. i really hope you keep developing such as this and more better . God Lucky you.

  13. 2018年1月10日16:51 | #13

    Very nice article. I definitely love this website.
    Keep writing!

  1. 2017年11月13日19:54 | #1
  2. 2017年12月6日10:02 | #2
  3. 2017年12月12日02:11 | #3
  4. 2017年12月13日06:14 | #4
  5. 2017年12月13日06:26 | #5
  6. 2017年12月15日23:36 | #6
  7. 2017年12月29日03:32 | #7
  8. 2018年1月16日22:01 | #8
  9. 2018年1月22日01:40 | #9
  10. 2018年1月23日21:13 | #10

无觅相关文章插件,快速提升流量