Bash 手刹CLI预设

1) AppleTV
./HandBrakeCLI -i DVD -o ~/Movies/movie.mp4 -B 160 -R 48 -E AAC -e x264 -f MP4 -m -p -b 2500 -x bframes=3:ref=1:subme=5:me=umh:no-fast-pskip=1:no-dct-decimate=1:trellis=2

2) iPod
./HandBrakeCLI -i DVD -o ~/Movies/movie.mp4 -B 160 -R 48 -E AAC -e x264b30 -f MP4 -m -b 1500 -x frameref=1:bframes=0:nofast_pskip:subq=6:partitions=p8x8,p8x4,p4x8,i4x4:qcomp=0:me=umh:nodct_decimate

3) PS3
./HandBrakeCLI -i DVD -o ~/Movies/movie.mp4 -B 160 -R 48 -E AAC -e x264 -f MP4 -m -p -b 2500 -x level=41

4) PSP
./HandBrakeCLI -i DVD -o ~/Movies/movie.mp4 -B 128 -R 48 -E AAC -e FFmpeg -f MP4 -m -b 1024

Bash 查找域的MX记录(邮件服务器)

dig domain.com mx +noall +answer

Bash 在mac osx上清理crufty日志文件

sudo periodic daily weekly monthly

Bash 用Lynx保存远程文件

To drop source into a file:

lynx -auth=userid:pass -source http://mysite.com > filename

Piping to a grep:

lynx -auth=userid:pass -source http://mysite.com | grep foo

Bash 列出所有应用程序版本

#!/bin/bash
mdfind 'kMDItemKind == "Application"' | perl -ne 'chomp; print "\"$_\"\n" ' | xargs mdls -name kMDItemFSContentChangeDate -name kMDItemVersion -name k@MDItemDisplayName -name kMDItemPath | perl -pe 's/^\/.+/"-" x 20/e'

Bash 屏幕保护程序背景

/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background

Bash 获取剩余的总磁盘空间

df -h

Bash 定期(Mac OS X维护脚本)

sudo periodic daily weekly monthly

Bash nvram(详细的Mac OS启动)

sudo /usr/sbin/nvram boot-args="-v"

Bash 如何删除超过1天的文件

find /tmp/ -type f -mtime +1 -exec rm {} \;