defaults
命令
访问和修改Mac 上一些系统的默认设置(access the Mac OS X user defaults system)
显示隐藏DashBoard
仪表盘
defaults write com.apple.dashboard mcx-disabled -boolean (YES or NO)
killall Dock
显示隐藏文件
#还原的时候将true换成false
defaults write com.apple.finder AppleShowAllFiles true
killall Finder
显示Safari调试菜单
defaults write com.apple.safari IncludeDebugMenu -bool YES
killall Safari
改变系统默认截图文件属性
defaults write com.apple.screencapture type (jpg, jpeg, png)
显示Xcode
的build
的所用时间
default write com.apple.dt.Xcode ShowBuildOperationDuration YES
查看所有执行过的Defaults命令
history |grep "defaults"
- 查看执行过的defaults write命令:
history |grep "defaults write"
- 查看执行过的defaults delete命令:
history |grep "defaults delete"
- 查找影响过Finder的defaults命令:
#com.apple.appname
history |grep "defaults write com.apple.finder"
sips
命令
批量缩放图片大小
sips -s format jpeg -Z 250 someImage.PNG --out myImage.JPEG
把someImage.PNG
转换为最长边为250的myImage.JPEG
。
什么叫最长边,有张图它的比例是750460,如果用大Z
的话,转出来的结果应该是 `250153(460 *(250/750))`,这就是最大边。
想硬改为 250 * 250
:
sips -s format jpeg -z 250 250 someImage.PNG --out myImage.JPEG
zip
命令
zip -q -r -e -m -o [yourName].zip someThing
- -q 表示不显示压缩进度状态
- -r 表示子目录子文件全部压缩为zip
- -e 表示压缩文件需要加密,终端会提示你输入密码的
- -m 表示压缩完删除原文件
- -o 表示设置所有被压缩文件的最后修改时间为当前压缩时间
加密
#用`Password01!`来加密`modudu.zip`
zip -r -P Password01! modudu.zip SomeDir
跨目录操作
zip -q -r -e -m -o '\user\someone\someDir\someFile.zip' '\users\someDir'