Homebrew + iTerm2 + fish

Homebrew是macOS下的软件包管理器。

Homebrew安装

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

Cakebrew安装

1
$ brew cask install cakebrew

Cask常用命令

1
2
3
4
5
6
7
8
9
10
11
12
// 查看帮助
$ brew cask -help
// 安装软件
$ brew cask install <software name>
// 卸载软件
$ brew cask uninstall <software name>
// 搜索软件
$ brew cask search <software name>
// 查看软件相关信息
$ brew cask info <software name>
// 列出通过 Homebrew-Cask 安装的包
$ brew cask list

Brew装机

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 安装 Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

# Homebrew-Cask
brew tap caskroom/cask

# 安装Cask基础软件
brew cask install iterm2 #安装iTerm 2
brew cask install visual-studio-code#微软出品的文本编辑器,可替代 Sublime Text
brew cask install google-chrome #安装Chrome
brew cask install the-unarchiver #解压软件
brew cask install alfred #效率软件
brew cask install qq #腾讯QQ
brew cask install sourcetree #Git GUI 客户端
brew cask install cheatsheet # 显示当前程序的快捷键列表,默认的快捷键是长按⌘

Brew备份

换电脑时:备份安装安装了哪些命令行,安装的时候用了什么选项。
homebrew为我们提供了非常方便的子命令:bundle

1
$ brew bundle dump

首次执行上面这条命令,将会自动tap homebrew/bundle,然后将以往安装的命令以及安装的命令行选项保存在当前的路径下的Brewfile。用编辑器打开来看其实就是一个脚本包含了所有已经安装的命令行以及相应的选项。你要备份的文件就是这个Brewfile

在全新的macOS上想要恢复的话,就使用该Brewfile.

1
$ brew bundle

该命令会在当前文件夹下寻找Brewfile文件然后开始执行。

更多关于bundle自命令的帮助请执行:

1
$ brew help bundle

Fish shell 安装

1
$ brew install fish

Fish shell 配置

编辑/etc/shells文件,在文件底部添加下面一行

1
/usr/local/bin/fish

注意:如果使用vim ,需要管理员的权限编辑,如下:

1
$ sudo vim /etc/shells

shell 从 bash 切换到 fish

1
$ chsh -s /usr/local/bin/fish

shell 从 fish 切换到 bash

1
$ chsl -s /bin/bash