Linux 超级漂亮的 Shell
来自:入门小站
先来一张美图

Linux shell
cat /etc/shells显示如下:

另外,微信搜索公众号:互联网架构师,回复:面试 领取资料 。
3 zsh 与 oh-my-zsh 终极配置
安装 zsh
对于一般的 Ubuntu 系统,配置好正确的源之后,就能直接键入以下命令安装:
sudo apt-get install zsh配置 zsh
zsh 的配置是一门大学问,这里不赘述,直接给出一个配置文件,大家可以下载后放入 zsh 配置文档直接使用。(我的一个法国朋友手配的,相当顺手)
把. zshrc 拷贝到相应用户的 home 目录即可
(也可以把你的 bash 的配置文件 (~/.bash_prorile 或者~/.profile 等) 给拷贝到 zsh 的配置文件~/.zshrc 里,因为 zsh 兼容 bash)
或者
chsh -s /bin/zshchsh -s `which zsh`chsh -s /bin/bash当然你实在不愿意把 zsh 当成默认的 shell, 而又想使用它, 那么你可以每次进入是都使用zsh进入, 而输入exit退出

安装 oh-my-zsh
直接用 zsh 会很蛋疼,因为 zsh 功能很强大但是太复杂,所以需要 oh-my-zsh 来将它简单化
直接用 git 从 github 上面下载包
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zshcp ~/.zshrc ~/.zshrc.origcp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
cd oh-my-zsh/tools./install.sh
你可以直接直接使用如下命令安装
curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"wget
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"其本质就是下载并执行了 github 上的 install.sh 脚本, 该脚本位于oh-my-zsh/tools/install.sh
配置主题
oh-my-zsh 集成了大量的主题, 位于 oh-my-zsh/theme
ZSH_THEME="agnoster" # (this is one of the fancy ones)ZSH_THEME="random" # (...please let it be pie... please be some pie..)
详细的主题信息, 可以参见 zsh 主题介绍,另外,微信搜索公众号:互联网架构师,回复:面试 领取资料 。
配置插件
plugins=(git bundler osx rake ruby)详细的插件信息, 可以参见 zsh 插件 Plugins 介绍
更新 oh-my-zsh
disable_update_prompt = truedisable_auto_update = trueupgrade_oh_my_zsh卸载 oh-my-zsh
如果你想卸载oh-my-zsh, 只需要执行uninstall_oh_my_zsh zsh, 从命令行运行. 这将删除本身和恢复你以前的 bash 或者 zsh 配置.
uninstall_oh_my_zsh zsh
-End-
