200616-zsh 安装与配置

文章目录
  1. 1. 安装
  2. 2. 主题配置
  3. 3. 禁用自动更新
  • II. 其他
    1. 1. 一灰灰Blog: https://liuyueyi.github.io/hexblog
    2. 2. 声明
    3. 3. 扫描关注
  • 本文简单记录centos环境下,zsh的安装过程,以及我个人常用的主题配置

    1. 安装

    首先判断是否已经安装过zsh(which zsh),如果没有则切换root用户/或者+sudo

    1
    sudo yum install zsh

    注意在当前用户身份下,进行主题下载

    1
    sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

    2. 主题配置

    上面安装好之后,会是默认的主题样式,在主题包下面有很多主题,可以根据自己的需要进行选择,下面是我个人自定义的主题

    1
    2
    # 创建自定义的主题文件
    vim ~/.oh-my-zsh/themes/myrobbyrussell.zsh-theme

    内容如下

    1
    2
    3
    4
    5
    6
    7
    8
    PROMPT="%{$fg_bold[green]%}%n@%m%{$fg_bold[green]%}:%{$fg_bold[red]%}"
    PROMPT+='%{$fg[cyan]%}%c%{$reset_color%} $(git_prompt_info)$ '


    ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[blue]%}git:(%{$fg[red]%}"
    ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
    ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}"
    ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"

    接着修改一下.zshrc文件

    1
    ZSH_THEME="myrobbyrussell"

    保存退出,使主题修改生效,需要额外执行

    1
    source ~/.zshrc

    3. 禁用自动更新

    如果不想zsh每周的自动更新,可以直接在配置中关掉

    1
    2
    3
    4
    vim ~/.zshrc

    # 找到下面这一行,去掉注释
    DISABLE_AUTO_UPDATE="true"

    或者编辑.oh-my-zsh/oh-my-zsh.sh

    1
    2
    3
    4
    5
    set DISABLE_AUTO_UPDATE = false

    # 在下面这一行前面,主动设置变量值为false
    # Check for updates on initial load...
    if [ "$DISABLE_AUTO_UPDATE" != "true" ]; then

    II. 其他

    1. 一灰灰Bloghttps://liuyueyi.github.io/hexblog

    一灰灰的个人博客,记录所有学习和工作中的博文,欢迎大家前去逛逛

    2. 声明

    尽信书则不如,以上内容,纯属一家之言,因个人能力有限,难免有疏漏和错误之处,如发现bug或者有更好的建议,欢迎批评指正,不吝感激

    3. 扫描关注

    一灰灰blog

    QrCode

    # Shell, zsh

    评论

    Your browser is out-of-date!

    Update your browser to view this website correctly. Update my browser now

    ×