Mac終端神器zsh

先上一張圖

1.背景介紹

在unix 內核的操作系統中,當然現在衍生出好多分支,linux ,OS X 都算.

shell 就算和上面這些系統內核指令打交道的一座橋樑,我們通過鍵盤輸入一種自己容易記憶識別的符號標識(shell 命令)

然後 shell 解析這種命令再反饋給內核去執行一系列操作.

zsh 和 shell 有什麼關係呢?

其實 zsh 也是一種 shell ,但是並不是我們系統默認的 shell ,unix 衍生系統的默認shell 都是 bash。

查看已安裝shell

查看Mac上已有的shell,一共有6種

$ cat /etc/shells

/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

將默認shell改成zsh

$ chsh -s /bin/zsh

安裝“oh my zsh”

手動安裝:

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

PS:詳細信息可以參考oh-my-zsh的GitHub頁面

配置zsh

vi ~/.zshrc

設置別名

alias zshconfig='vi ~/.zshrc'
alias vimconfig='vi ~/.vimrc'
alias ll='ls -l'
alias vi='vim'
alias subl='open -a "Sublime Text"'

啓用命令糾錯功能

# Uncomment the following line to enable command auto-correction.
ENABLE_CORRECTION="true"

插件

  • git
  • osx
  • autojump
    只需要在.zshvr中啓用
plugins=(git osx autojump)

shell的配色

git搜索solarized clone到本地
然後執行solarized/osx-terminal.app-colors-solarized/Solarized Dark ansi.terminal
這時候在mac的偏好設置中就可以看到已導入的配置了

原文鏈接:Mac終端神器zsh

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章