mac OS常用命令

熟练使用Mac终端操作的常用命令,可以让你更快、更加高效地进行系统操作,shell就是你的瑞士军刀

打开被隐藏的“允许任何来源的应用”选项

在系统macOS Sierra 10.12之后,打开一个dmg拖入application,系统会提示你’不允许打开未知来源的应用’或’已损坏’,这是因为从macOS Sierra开始增强了GateKeeper的安全性,“允许任何来源的应用”选项被隐藏,目的在于避免除Mac AppStore和正规签名外的未知或未签名App在系统内被任意执行,从而威胁用户隐私和系统安全。但这也造成了很多不便。

操作方法:打开终端,输入命令:

sudo spctl --master-disable

验证密码后即可看到系统偏好设置 -> 安全性与隐私 -> 通用 -> 选择“任何来源”开关.

brew

brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,尤其是pkg安装包, 只需要一个命令, 非常方便
brew类似ubuntu系统下的apt-get的功能

安装brew

brew 官方网站:https://brew.sh

打开Terminal,输入命令:

1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

常用命令

以git为例

1
2
3
4
5
6
7
8
9
brew update                         #更新brew
brew search git #搜索git
brew info git #查看git相关信息
brew install git #安装git
brew uninstall git #卸载git
brew upgrade git #升级git
brew list #查看已安装软件
brew home git #访问git官方网站
brew option git #查看git安装选项

此外, 使用brew cask命令安装带界面的应用软件,下载好后会自动安装,并能在mac中直接运行使用.

例如非常好用的markdown编辑软件 MacDown

1
brew cask install macdown

导出man手册内容

经常使用shell命令的时候需要翻看man查询命令的用法以及参数,可以把使用手册导出来查看。比如我想查看10.13系统下 log show命令的具体用法,使用以下命令:

1
man log | col -b > ~/Desktop/log_manual.txt

命令中 col -b 是导出一个纯文本版本格式的手册文件.