Zsh的安装及使用

首先,zsh是什么,百度百科这样解释Zsh,在我看来,这其实就是一个shell,只是可能在很多方面比shell的功能更加强大,使用起来更加方便,在视觉效果上也更好一点,我们可以直接在bash shell终端对这个工具进行安装,并且如果用不习惯可以切换回bash shell,下面介绍一下如何进行安装。

其实安装很简单,只需要配置好yum仓库,然后yum安装就行了。

1,安装

[root@basic-zhang ~]# yum install -y zsh

这样就安装上了zsh。这个时候检查系统的shell,就会多出一个zsh

[root@basic-zhang ~]# cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh
/bin/csh
/bin/zsh

安装上之后怎么用呢?由于zsh功能比较多,所以在这里有一个zsh的扩展集合(oh-my-zsh),整理了zsh的扩展功能和主题,这个工具包叫做oh-my-zsh,我们就不需要自己再去整理zsh的功能,直接将oh-my-zsh拿过来用就行了。下面安装oh-my-zsh。

2,安装oh-my-zsh

这个需要先安装git

[root@basic-zhang ~]# yum install -y git

然后安装oh-my-zsh

sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

安装的效果如下图

oh-my-zsh的安装目录在/root/.oh-my-zsh中,当然当前使用用户是root。

zsh的配置文件是/root/.zshrc。

我们现在可以对shell进行设置,设置zsh为默认shell

[root@http-zhang ~]# chsh -s /bin/zsh root 
Changing shell for root.
Shell changed.

然后通过重新登录或者断掉当前终端来进入zsh,效果如下图,命令提示符会变成箭头。

如果想切换回bash shell,可执行命令chsh -s /bin/bash root,之后再重新登录就可以了。

3,插件

与之前的mycli差不多,很多功能的实现都需要依靠插件来完成,oh-my-zsh中的插件有很多,我们可以来查看一下有多少

➜  ~ ls -l /root/.oh-my-zsh/plugins |grep "^d"|wc -l
267

查询出267个插件,插件如何安装可查看配置文件

➜  ~ vim /root/.zshrc 

可以看到插件的安装是这样的,在这个括号中添加需要安装的插件名字,然后将插件从GitHub上clone下来到当前目录,之后source 配置文件就能启用插件了。

在.oh-my-zsh/plugins目录中可以查看插件,具体功能介绍可在此查看Plugins

4,主题

很多人对于命令提示符的显示方式可能很不习惯,在这里可通过更改主题变换命令提示符的显示方式,可以直接编辑配置文件

vim /root/.zshrc

这里就是设置主题的地方,具体的主题名字以及对应效果可查看主题

这里我用的是agnoster

然后source .zshrc 

➜  ~source .zshrc 

效果如图

可自己根据喜好选择不同的主题。

具体的自己需要哪些功能可通过查看插件功能进行插件的安装,我在这里只是提供了途径和方法,具体的功能还需要自己去了解和增加,具体方法请仔细查看博客,如有不足还请见谅。

猜你喜欢

转载自blog.csdn.net/professorman/article/details/91039792
今日推荐