大致介紹
相比於 Mac OS 自帶的終端,iTerm2 是一款相對比較好用的終端工具。iTerm2 常用操作包括主題選擇、宣告高亮、自動填充建議、隱藏使用者名稱和主機名、分屏效果等。
效果圖大致如下,很多都可以自定義
什麼是Shell
相對於核心來說,Shell是Linux/Unix的一個外殼,它負責外界與Linux核心的互動,接收使用者或其他應用程式的命令,然後把這些命令轉化成核心能理解的語言,傳給核心,核心是真正幹活的,幹完之後再把結果返回使用者或應用程式。
簡單的說,shell就是命令列。
Shell的分類
Linux/Unix提供了很多種Shell,不同的shell具備不同的功能,shell還決定了指令碼中函式的語法,Linux中預設的shell是/bin/bash;
檢視當前shell:
echo $SHELL
想知道你的系統有幾種shell,可以透過以下命令檢視:
$ cat /etc/shells
顯示如下:
/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
切換shell
$ chsh -s /bin/zsh
$ chsh -s /bin/bash
下載及安裝
iTerm2 下載地址:iTerm2
1、下載的是壓縮檔案,解壓後直接雙擊執行程式檔案,或者直接將它拖到 Applications 目錄下。
2、也可以直接使用Homebrew
進行安裝:
$ brew cask install iterm2
安裝oh my zsh
官網推薦安裝方式:
Via curl:
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Via wget:
$ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
切換系統shell:
$ chsh -s /bin/zsh
主題配置
在安裝的目錄下會有 .zshrc 隱藏配置檔案
$ vi ~/.zshrc
主題配置
# Path to your oh-my-zsh installation.
export ZSH="~/.oh-my-zsh"
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="agnoster"
source $ZSH/oh-my-zsh.sh
主題檔案都在~/.oh-my-zsh/themes
目錄下,可以在~/.zshrc
中透過 ZSH_THEME 指定自己喜歡的主題。
安裝字型 PowerFonts
對於有些主題,會設定圖示,我們電腦上的字型一般都不支援這些圖示,會出現亂碼。
開啟 Font 下載,或者使用命令列下載,推薦使用命令列。
# clone
$ git clone https://github.com/powerline/fonts.git --depth=1
# install
$ cd fonts
$ ./install.sh
# clean-up a bit
$ cd ..
$ rm -rf fonts
字型安裝就大功告成了!
安裝完字型一定要應用!
開啟外掛
我們開啟.zshrc配置檔案,定位到plugins
plugins=(
git )
可以看到預設只開啟了git外掛,我們可以將要使用的外掛的名字以空格相隔接在後面就可以了
推薦外掛
zsh-autosuggestions
它是 Oh-my-szh 的一個外掛,作用基本上是根據歷史輸入指令的記錄即時的提示,能夠很大的提高效率。
1.克隆到外掛目錄:/Users/hudu/.oh-my-zsh/plugins
$ git clone git://github.com/zsh-users/zsh-autosuggestions
2.修改配置檔案 .zshrc :
plugins=(git zsh-autosuggestions)
zsh-syntax-highlighting
這是一個命令高亮外掛,輸入為綠色時表示可用命令,路徑帶有下劃線時表示可用路徑
1.克隆到外掛目錄:
$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
2.修改配置檔案 .zshrc :
plugins=(git zsh-syntax-highlighting)
最後別忘了讓配置生效
$ source .zshrc
安裝 Homebrew
Homebrew下載
安裝 Homebrew:
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
順便使用 brew 安裝 wget:
$ brew install wget
介面最佳化
- 自定義狀態列
開啟 iTerm 的Preferences
,選擇Profile
中的Session
將自己需要的狀態標籤拖到下面。
- 標題欄圖示
效果圖
配置修改
另外推薦:Mac 中配置 Sublime Text3 暗黑風格
本作品採用《CC 協議》,轉載必須註明作者和本文連結