centos下oh-my-zsh的安装

安装zsh

yum install -y zsh

安装oh-my-zsh(自动)

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

更改zsh主题

打开家目录下的.zshrc文件:

vim .zshrc
更改下面这行替换主题为你想要的
ZSH_THEME="robbyrussell"

更多主题: Themes

切换SHELL

chsh -s /bin/zsh

完全手动安装

  • 在oh-my-zsh的github主页,手动将zip包下载下来。
  • 将zip包解压,拷贝至~/.oh-my-zsh目录。此处省略拷贝的操作步骤。
  • 执行cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

三选一即可,适合各种环境下的安装,然后需要source ~/.zshrc将配置生效。以下修改了.zshrc文件之后,都执行一下这个命令。

多用户配置oh-my-zsh

root用户安装zsh后, 切换到普通用户会变成普通的bash. 如果想要在普通用户下安装zsh, 做以下操作即可:

  1. 将root家目录下的zsh相关文件复制到对应普通用户家目录下

    $ cp -r .oh-my-zsh /home/xxx
    $ cp .zshrc /home/xxx
    
  2. 进入到普通用户家目录(root用户下), 更改zsh相关文件所有者

    $ cd /home/xxx
    $ chown -R xxx .oh-my-zsh
    $ chown xxx .zshrc
    
  3. 修改.zshrc中以下内容为普通用户对应信息

    export ZSH="/root/.oh-my-zsh"
    # 修改为
    export ZSH="/home/xxx/.oh-my-zsh"
    
  4. 进入普通用户下, 修改普通用户shell

    $ chsh -s /bin/zsh
    
  5. 退出普通用户重新进入普通用户即可.

引用

CENTOS多用户配置OH-MY-ZSH

oh My Zsh

你可能感兴趣的:(centos下oh-my-zsh的安装)