Mac终端神器zsh

Mac终端神器zsh

先上一张图

1.背景介绍

在unix 内核的操作系统中,当然现在衍生出好多分支,linux ,OS X 都算.

shell 就算和上面这些系统内核指令打交道的一座桥梁,我们通过键盘输入一种自己容易记忆识别的符号标识(shell 命令)

然后 shell 解析这种命令再反馈给内核去执行一系列操作.

zshshell 有什么关系呢?

其实 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的偏好设置中就可以看到已导入的配置了

posted @ 2017-05-26 10:56  SeeKHit  阅读(...)  评论(...编辑  收藏