美文网首页
centos7配置zsh

centos7配置zsh

作者: 大海无极 | 来源:发表于2018-03-24 14:46 被阅读0次

    zsh是替换linux默认shell命令的理想插件

    1、安装zsh(吐槽一下网上的文档害死人)

    这篇不错,以后尽可能去学会使用英文文档

    zsh配置参考

    1.1、查看系统当前的shell

    echo $SHELL

    返回结果如下:

    /bin/bash

    PS.默认的shell一般都是bash

    1.2、查看bin下是否有zsh包

    cat /etc/shells

    返回结果如下:

    /bin/sh

    /bin/bash

    /sbin/nologin

    /bin/dash

    /bin/tcsh

    /bin/csh

    PS.默认没有安装zsh

    1.3、安装zsh包

    yum -y install zsh

    安装完成后查看shell列表:

    cat /etc/shells

    返回结果如下:

    /bin/sh

    /bin/bash

    /sbin/nologin

    /bin/dash

    /bin/tcsh

    /bin/csh

    /bin/zsh

    现在zsh已经安装完成了,需要把系统默认的shell由bash切换为zsh

    chsh -s /bin/zsh

    //切换shell

    这个时候需要重启linux了

    安装oh-my-zsh

    自动安装:

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

    这个自动安装有时候网络不行

    自动安装总是失败使用手动安装

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

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

    编辑 .zshrc

    插件默认只用git 修改如下

    plugins=(

    git yum autojump bundler sudo z d zsh-autosuggestions

    )

    两个额外的工具需要安装

    强力自动补全

    incr插件

    1.下载 http://mimosa-pudica.net/zsh-incremental.html 的incr-0.2.zsh

    2.把incr-0.2.zsh放到新建的~/.oh-my-zsh/plugins/incr目录下

    3.chmod 777 incr-0.2.zsh给予其777权限

    4.编辑~/.zshrc,插入source ~/.oh-my-zsh/plugins/incr/incr-0.2.zsh

    zsh-autosuggestions 自动推荐

    https://github.com/zsh-users/zsh-autosuggestions

    这一部分需要先创建~/.zsh目录

    git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions

    vim .zshrc

    source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh

    source .zshrc

    ok了

    相关文章

      网友评论

          本文标题:centos7配置zsh

          本文链接:https://www.haomeiwen.com/subject/kymqcftx.html