mac 設置 zsh

image.png

所謂的極客 雖然不是極端 偏激的 詞,但追求極致 完美的用戶體驗是必須的。
mac 本身自帶的Terminal 其實很不錯,也是非常棒的。無奈的就是人總是隱隱約約有一種 堿性,白送的從來都不好好用,總喜歡 搗鼓點自己特有的。這不還真有。
mac 本身 默認使用bash ,本身也安裝了 zsh,zsh 可以算是 bash 的幾個超集,bash 有的 zsh 都有,bash沒有的 zsh 也有。其實 zsh 在使用上的體驗還是很酷的,哪怕菜鳥 用起來zsh 都像黑客。

zsh 是要結合 oh-my-zsh一起使用才溝幫子【夠棒】

參考 遲建強 的安裝攻略 我實現了 在兩臺mac pro 上的安裝, http://macshuo.com/?p=676
在第一次安裝 非常順利,幾乎沒有碰到什么阻力

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

##
# touch  ~/.zshrc  # 后來加的,如果報錯 zsh 不存在,執行此行
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

chsh  -s   /bin/zsh

就可以了.
但是在第二臺 我的mac 上 就 出意外了, 告訴我zsh 沒有安裝,其實我zsh 當然是已經安裝了,我 稀里糊涂 又真的安裝了一遍 zsh
brew install zsh,但是發現 還是不可以。
那就開始解決問題,
使用 which zsh 顯示 /usr/local/bin/zsh
使用 echo $SHELL 顯示 /bin/zsh
一臺電腦有了 兩個 zsh

有人說 要修改 /etc/passwd
我修改了
有人說 zsh 要 注冊一下
我又在 root 用戶 注冊了 zsh 在 /etc/shells 添加 /usr/local/bin/zsh
重啟電腦都不行。

其實最后 發現就是 缺少 zsh 的配置文件 ~/.zshrc ,
就是沒有,那就自己 創建一個唄。
touch ~/.zshrc
然后 使用手動 git 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

然后重啟終端就可以。
單單有 zsh 還不夠 ,還需要 iterm2,畢竟 iterm2比 Terminal 更強大
另外 安裝了iterm2 要使 其支持 sz rz還需要再設置一些
1.首先 下載 iterm2 并安裝
https://iterm2.com/downloads/stable/iTerm2-3_1_6.zip

 brew install lrzsz
cd  /usr/local/bin/
$ sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-send-zmodem.sh
$ sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-recv-zmodem.sh
$ sudo chmod 777 /usr/local/bin/iterm2-*


#在 iterm2 的  Advanced  Triggers  添加兩個 正則 的規則
\*\*B0100      Run Silent Coprocess   /usr/local/bin/iterm2-send-zmodem.sh

\*\*B00000000000000     Run Silent Coprocess   /usr/local/bin/iterm2-recv-zmodem.sh

image.png
image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容