defaults命令

访问和修改Mac 上一些系统的默认设置(access the Mac OS X user defaults system)

显示隐藏DashBoard仪表盘

  1. defaults write com.apple.dashboard mcx-disabled -boolean (YES or NO)
  2. killall Dock

显示隐藏文件

  1. #还原的时候将true换成false
  2. defaults write com.apple.finder AppleShowAllFiles true
  3. killall Finder

显示Safari调试菜单

  1. defaults write com.apple.safari IncludeDebugMenu -bool YES
  2. killall Safari

改变系统默认截图文件属性

  1. defaults write com.apple.screencapture type (jpg, jpeg, png)

显示Xcodebuild的所用时间

  1. default write com.apple.dt.Xcode ShowBuildOperationDuration YES

查看所有执行过的Defaults命令

  1. history |grep "defaults"
  • 查看执行过的defaults write命令:
  1. history |grep "defaults write"
  • 查看执行过的defaults delete命令:
  1. history |grep "defaults delete"
  • 查找影响过Finder的defaults命令:
  1. #com.apple.appname
  2. history |grep "defaults write com.apple.finder"

sips命令

批量缩放图片大小

  1. sips -s format jpeg -Z 250 someImage.PNG --out myImage.JPEG

someImage.PNG转换为最长边为250的myImage.JPEG
什么叫最长边,有张图它的比例是750460,如果用大Z的话,转出来的结果应该是 `250153(460 *(250/750))`,这就是最大边。

想硬改为 250 * 250:

  1. sips -s format jpeg -z 250 250 someImage.PNG --out myImage.JPEG

zip命令

  1. zip -q -r -e -m -o [yourName].zip someThing
  • -q 表示不显示压缩进度状态
  • -r 表示子目录子文件全部压缩为zip
  • -e 表示压缩文件需要加密,终端会提示你输入密码的
  • -m 表示压缩完删除原文件
  • -o 表示设置所有被压缩文件的最后修改时间为当前压缩时间

加密

  1. #用`Password01!`来加密`modudu.zip`
  2. zip -r -P Password01! modudu.zip SomeDir

跨目录操作

  1. zip -q -r -e -m -o '\user\someone\someDir\someFile.zip' '\users\someDir'