shellshell编程我用 Linux

Shell的唯一选择--zsh

2016-05-06  本文已影响3202人  lingyv

有些同学可能对Shell不太熟悉。借用池建强的一个解释:简单的说,Shell是Linux/Unix的一个外壳。它负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序。
Linux/Unix提供了很多种Shell,输入以下的命令查看有哪些Shell:

cat /etc/shells
shell.png
Linux的默认 Shell 都是 bash,既然如此,那我今天为什么要说zsh呢?因为zsh搭配上"oh my zsh"真的好用到爆啊!"oh my zsh"的Github网址点我点我!
那么如何安装、配置和使用 zsh(我用的是Ubuntu)

1. 安装zsh

sudo apt-get install zsh

2. 安装oh my zsh

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

3. 配置zsh

zsh的配置在当前用户目录的.zshrc里。oh my zsh 在安装时已经自动读取当前的环境变量并进行了设置,你可以继续追加其他环境变量。

ZSH_THEME="ys"

更改成你想要的主题就好了。

plugins=(git autojump mvn last-working-dir)

下面简单介绍一下我用的这几个插件:

sudp apt-get install 

nyae会提示zsh: correct 'sudp' to 'sudo' [nyae]?接下来直接按y/n就行了。真是太贴心了有木有


nyae.png

那如何开启nyae提示呢?
打开~/.zshrc,找到配置项更改为“true”即可

# Uncomment the following line to enable command auto-correction.
 ENABLE_CORRECTION="true"

4. 指定zsh为默认Shell

输入命令

chsh -s /bin/zsh

5. zsh操作

上一篇 下一篇

猜你喜欢

热点阅读