zoukankan      html  css  js  c++  java
  • Linux、Ubuntu、CentOS安装和配置zsh

    相对linux系统自带的bash,zsh非常强大,能自己安装各种插件,定义各种快捷方式,zsh安装配置的方法也很简单。

    cat /etc/shells         #查看系统有几种shell
    

    01 zsh的安装

    步骤一,在终端中输入命令进行安装:

    $ sudo apt-get install zsh
    

    步骤二,zsh替换之前默认的shell为Bourne Again Shell (bash):

    $ chsh -s /bin/zsh       # chsh命令是改变登陆shell,需要重启才能看到效果。
    

    之后,关闭终端,重启系统才会生效。

    步骤三,查看当前的shell:

    $ echo $SHELL
    

    02 配置zsh

    2.1 安装oh-my-zsh

    Oh My Zsh 是一种生活方式。它基于zsh命令行,提供了主题配置,插件机制,已经内置的便捷操作。给我们一种全新的方式使用命令行。它是基于zsh命令行的一个扩展工具集,提供了丰富的扩展功能。

    官网:http://ohmyz.sh

    安装oh-my-zsh(保证已经安装好git和wget)

    方法一:

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

    方法二:

    $ curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
    

    方法三:(推荐)

    git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh  # 克隆仓库里面的代码
    cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc   # 创建一个新的zsh配置文件
    

    在你安装好oh-my-zsh以后,你的主目录下面将会有一个.oh-my-zsh目录和.zshrc配置文件。.oh-my-zsh里面存放着zsh的各种配置模板和插件,.zshrc就是在每次打开zsh的时候都会读取的配置文件。

    2.2 查看oh-my-zsh目录

    ls  ~/.oh-my-zsh
    

    lib 提供了核心功能的脚本库
    tools 提供安装、升级等功能的快捷工具
    plugins 自带插件的存在放位置
    templates 自带模板的存在放位置
    themes 自带主题文件的存在放位置
    custom 个性化配置目录,自安装的插件和主题可放这里

    2.3 oh-my-zsh 插件的管理

    1.官方插件目录,该目录已经预装了很多实用的插件,只不过没激活而已;

    • /Users/user/.oh-my-zsh/plugins

    2.oh-my-zsh 第三方插件目录

    • /Users/user/.oh-my-zsh/custom/plugins:

    2.3.1 添加插件

    vi ~/.zshrc
    

    把以下代码粘贴在文本中:

    plugins=(
       git
       extract
       kubectl
       zsh-syntax-highlighting
       zsh-autosuggestions
     )
    

    2.3.2 zsh-autosuggestions自动提示插件

    git clone --depth=1 git://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/plugins/zsh-autosuggestions
    

    2.3.3 zsh-syntax-highlighting 命令有语法高亮效果

    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/plugins/zsh-syntax-highlighting
    

    2.4 zsh修改主题

    vi ~/.zshrc
    

    找到文本中:

    ZSH_THEME="random"                 # ""中填入主题样式                       
    

    2.5 刷新空间(必不可少)

    source ~/.zshrc         # 全部配置好之后,一定要刷新空间  
    

    2.6 卸载oh-my-zsh

    直接在终端中,运行以下命令卸载:

    uninstall_oh_my_zsh
    

    微信公众号:喵哥解说
    公众号介绍:主要研究机器学习、计算机视觉、深度学习、ROS等相关内容,分享学习过程中的学习笔记和心得!期待您的关注,欢迎一起学习交流进步!同时还有1200G的Python视频和书籍资料等你领取!!!

  • 相关阅读:
    Gecko SDK (XULRunner SDK)最新版
    北京联通机顶盒-中兴B860A破解
    litepdf简单的PDF操作库
    BZOJ1925 [SDOI2010]地精部落
    BZOJ 最大公约数 (通俗易懂&效率高&欧拉函数)
    Tarjan无向图的割点和桥(割边)全网详解&算法笔记&通俗易懂
    最近公共祖先综合算法笔记
    严格次小生成树[BJWC2010]
    NOIP2016 Day1 T2 天天爱跑步(树上差分,LCA)
    树上差分算法笔记
  • 原文地址:https://www.cnblogs.com/IT-cute/p/12987058.html
Copyright © 2011-2022 走看看