Mac 配置終端 homebrew、oh-my-zsh、iTerm2

摘要


安裝 Homebrew

Mac OS X(Mac OS 9.2之后的版本稱之為 Mac OS X)基于 Unix 系統(tǒng),而 Lilux 是 Unix 開源版本的實(shí)現(xiàn),所以總體上 Mac OS X 類似于 Lilux 系統(tǒng),它可以使用大部分 Linux 平臺(tái)上開源的優(yōu)秀工具,比如 wget、dos2unix 等。

但是OS X系統(tǒng)本身卻缺少Linux下得包管理器。比如Fedora的yum與dnf,Ubuntu的apt-get,ArchLinux的Pacman等。

于是這些優(yōu)秀的開源軟件在 Mac 上的安裝只能通過下載源碼=>編譯=>安裝=>配置環(huán)境變量來完成。而手動(dòng)配置依賴庫(kù)是十分繁瑣和痛苦的事情。

為了解決 Mac 軟件安裝過程中的依賴關(guān)系,建議安裝開源包管理器 Homebrew。
安裝步驟如下:

# 打開 Mac 自帶終端 terminal,輸入:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安裝 oh-my-zsh

Zsh 和 bash 一樣,是一種 Unix shell,大多數(shù)Linux發(fā)行版都默認(rèn)使用 bash shell。但 Zsh 有強(qiáng)大的自動(dòng)補(bǔ)全參數(shù)和自定義配置功能等等。

  • 安裝步驟:
# 1. 打開 iTerm2
# 2. 通過 git 下載:
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
# 3. 復(fù)制創(chuàng)建~/.zshrc配置文件:
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
# 4. bash 切換成 zsh :
chsh -s /bin/zsh
# 5. 按照提醒輸入密碼,完全退出iTerm2

再次進(jìn)入時(shí),就已經(jīng)從bash切換到zsh了。

  • 如果某年某月某一天又想用bash了,可以使用如下命令:
chsh -s /bin/bash

切換后退出,再次進(jìn)入切換回 bash 成功。

  • 如果你想看看自己的機(jī)子上裝了哪些shell,可以使用如下命令:
~ cat /etc/shells
/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

安裝 iTerm2

iTerm2 是 Mac 下最好用的終端工具,比 Mac 自帶 terminal 方便易用。安裝步驟如下:

# 打開 Mac 自帶終端 terminal,輸入:
brew install iTerm2

設(shè)置 oh-my-zsh iTerm2 的配色方案

Vim 的配色最好和終端的配色保持一致,不然在 Terminal/iTerm2 里使用命令行 Vim 會(huì)很別扭。

  1. 下載:git clone git://github.com/altercation/solarized.git
  2. 前往 solarized(你下載的在哪里),我的在 ~/solarized/iterm2-colors-solarized
  3. 打開 iterm2 > profiles > open profiles > edit profiles
  4. 點(diǎn)擊 profiles > colors > 右下角import 導(dǎo)入剛剛在哪文件找到的主題
  5. 點(diǎn)擊 text,將Text Rendering 下的 raw bold text in bright colors 前面的勾去掉
  6. 重啟 iTerm2 ,顏色方案生效
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容