目前的MacOS版本是10.13.3。昨天早上因為更新針對10.12.6的一個推送,把macOS搞崩了,進入不了系統。找運維兄弟重裝了最新版本的系統。下面是我整理的iTerm2的安裝筆記,以作備忘。
1.安裝Mac上的軟體包管理工具Homebrew
Homebrew是MAC下的包管理工具,類似centos的yum, ubuntu的apt-get, 可以當做debian下的apt-get,但要強大得多。它盡可能的利用系統自帶庫,大大縮短編譯時間;備援庫極少,軟體包的管理清晰靈活;安裝腳本完全用ruby編寫,極易自由定制.
brew-cask是brew的一個加強版, 可以安裝一些桌面應用, 例如chrome等等之類的.
官網http://brew.sh/index_zh-cn.html
複制其中的指令行,ruby已經預設在Mac上安裝了
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
之後執行brew doctor指令可以看看homebrew的環境是否正常。通常第一次安裝完homebrew 之前,預設會安裝蘋果的Command Line Tools,就是使用xcode-select --install安裝即可。安裝過程中要求輸入系統使用者的登入密碼來建立相應目錄。另外預設會安裝Xcode.
正常的顯示是
Your system is ready to brew
2.安裝加強版cask
官網位址
https://github.com/caskroom/homebrew-cask
brew cask 是一個用指令行管理 Mac 下應用的工具,它是基于 homebrew 的一個增強工具。
homebrew可以管理 Mac 下的指令行工具,例如imagemagick, node.js,
brew install imagemagick
brew install node
而使用上brew cask之後,你還可以用它來管理 Mac 下的 Gui 程式,例如qq, chrome, evernote等,如下所示:
brew cask install qq
brew cask install google-chrome
brew cask install evernote
homebrew-cask和Mac App Store相比,目前還有很多優勢:
1. 安裝軟體體驗非常一緻簡潔優雅
2. 對常用軟體支援更全面,例如 MPlayerX 已經宣布不在更新 Mac App Store上 的版本
3. 軟體更新速度快,體驗好。例如Alfred 2.0已經出了很久,但在 Mac App Store 上還是1.2版本,QQ也是這樣的情況
當然我承認,指令行的互動方式并不是人人都能學會和接受,homebrew-cask其實已經做的足夠簡單易用,習得這一技能能在以後提高效率。homebrew-cask安裝省時省力,更新應用也簡單,不用一個一個去找,其實先花時間學習,是值回本錢的,大家自己算算這筆帳。
用如下指令來安裝cask
brew tap caskroom/cask
3.安裝iTerm2
官網
http://www.iterm2.cn/
brew cask install iterm2
需要輸入超級使用者的秘密:******
以後就不需要sudo了
在Launchpad中點選iTerm來打開iTerm,以後所有指令行的操作就在它下面進行了。通過Help我發現它是iTerm2,另外從About iTerm中我發現它是iTerm2
4.安裝zsh(注意安裝的先後順序)
brew install zsh zsh-completions
安裝oh-my-zsh
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | ZSH=~/.dotfiles/zsh sh
需要輸入超級使用者的密碼
使用下面的指令來檢視生成是否已經存在zsh配置檔案
ls -la
如果不存在,執行下面的指令建立
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
如果已經存在,略去上面的步驟。
設定zsh為你的預設的shell
首先檢視zsh的路徑
which zsh
/usr/local/bin/zsh
使用下面的指令更改預設shell
chsh -s /usr/local/bin/zsh
使用exit來退出zsh環境,然後退出該終端,重新開啟終端就可以了。
經使用zsh,發現非常友善
注意,隻有使用zsh+oh my Zsh+iTerm2界面才比較炫。
5.指令行安裝其它軟體