mac 设置 zsh

mac 设置 zsh_第1张图片
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

mac 设置 zsh_第2张图片
image.png
mac 设置 zsh_第3张图片
image.png

你可能感兴趣的:(mac 设置 zsh)