zsh和bash一样,是一种Unix shell,但大多数Linux发行版都默认使用bash shell。但Zsh有强大的自动补全参数和自定义配置功能, 强!强!强!, 这里我们只介绍安装
Ubuntu 下安装:
1. 执行安装命令
sudo apt-get install zsh
2. 若执行报找不到包(package)的错,执行以下命令(更新 apt-get 源), 再安装
sudo apt-get update
3. 在安装 oh-my-zsh, oh-my-zsh是为了简化zsh的配置而开发的,因此oh-my-zsh算是zsh的配置。
执行以下命令
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
安装完成后控制台变成这样(若安装成功, 但没有变成这样的界面,则执行这条命令: zsh )
Centos6.X 下安装
1. 执行安装命令
yum install zsh
2. 若执行报找不到包(package)的错,执行以下命令(更新 yum), 再安装
yum update
3. 在安装 oh-my-zsh, 执行以下命令
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
安装完成后控制台变成这样(若安装成功, 但没有变成这样的界面,则执行这条命令: zsh )
问题:
若更新 yum 源后在安装报错:
原因: yum 包管理是使用 python2.x 写的,将 python2.x 升级到 python3.1.3 以后,由于 python 版本语法兼容性导致问题出现
解决办法: 修改yum配置文件,将python版本指向以前的旧版本
1). 首先: 进入 /usr/bin/ 目录查看自己系统自带的 python 旧版本执行以下(两条)命令即可查看
cd /usr/bin/
ls *python*
2). 修改yum配置文件,将python版本指向以前的旧版本
vi /usr/bin/yum
要修改的行
#!/usr/bin/python2.6
修改urlgrabber-ext-down文件,更改python版本
vi /usr/libexec/urlgrabber-ext-down
要修改的行
#!/usr/bin/python2.7
然后执行安装 zsh 的安装命令 : yum install 即可安装成功