Linux及MacOSX中使用zsh

 

via : http://leochin.com/linux-macosx-shell-zsh/
html

 

Linux及MacOSX中使用zshlinux

zsh是另外一种Shell,相似bash,tcsh等等,只是多了一些人性化的功能, ex: Tab 按两下, 会将档案、目录等变成能够选取的模式,选完后会自动补齐命令.还有错误的命令或者资料夹等等, 会询问是否打错, 自动纠正.git

zsh详细说明: Zsh Workshop: Table of Contentsgithub

上述的都不重要, 最重要的是有 oh-my-zsh 的插件能够使用. (简单说, 若沒有 oh-my-zsh, 那 zsh 一点吸引力都没有)shell

oh-my-zsh 将以前配置文件, 用外挂的方式挂进去, 能够轻松的站在巨人的肩膀上. (并且 theme 有不少能够挑选)macos


将 MacOSX / Linux 用的 Shell 改用 zsh

1. 安装zsh

Debian / Ubuntu Linux 须要安裝: apt-get install zshvim

Mac 预设就有 zsh 了~bash

安装完 zsh 后, chsh -s /bin/zsh 便可.服务器

NOTES:编辑器

chsh -s /bin/zsh # 设定为 default shell

相关设定: .zshenv, .zprofile, .zshrc, .zlogin

2. 安裝使用 oh-my-zsh

cd ~/

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

cp ~/.zshrc ~/.zshrc.orig

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

配置zsh时须要修改.zshrc文件。

//修改theme

#export ZSH_THEME="steeef"

export ZSH_THEME="afowler"

更多的themes在.oh-my-zsh/themes中

//修改插件

plugins=(git osx) # 啟用 git, osx 的 plugin

更多plugins能够參考~/.oh-my-zsh/plugins

3. 中文乱码问题

在终端下输入

vim ~/.zshrc

或者使用其余你喜欢的编辑器编辑~/.zshrc

在文件内容末端添加:

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

接着重启一下终端,或者输入 source ~/.zshrc


其余


  1. oh-my-zsh中不一样的theme可能须要不一样的font,能够在powerline-fonts中下载
  2. 经过远程登陆zsh的服务器时,zsh中的特殊符号不能正常显示,这个问题尚未解决

引用:


  1. MacOSX shell 改用 zsh
  2. oh-my-zsh中文乱码问题
  3. 终极 Shell
  4. zsh
  5. oh-my-zsh
  6. Zsh Workshop: Table of Contents
  7. powerline-fonts

Written with LeoChin.

相关文章
相关标签/搜索