1. 程式人生 > 其它 >Centos7安裝zsh和oh-my-my-zsh

Centos7安裝zsh和oh-my-my-zsh

在連線遠端伺服器的時候,使用iterm可以直接連線阿里雲伺服器終端。但是阿里雲服務終端沒有色彩高亮,這就導致操作體驗不是很好。因此,本文就是要記錄雲伺服器centos7如何安裝終端美化工具zsh和oh-my-zsh。

概述

眾所周知,大部分的Linux發行版的預設命令直譯器是Bash。Zsh是一個款具有更多自定義選項,且支援命令補全功能、命令高亮等一系列功能的開源命令直譯器。

預設的 Zsh 配置有點麻煩。因此一個叫 robbyrussel 的使用者在 GitHub 上製作了一個配置檔案 oh-my-zsh,這是目前為止最流行的 Zsh 配置:

預設centos 是使用 /bin/bash,可以使用命令cat /etc/shells

檢視系統命令直譯器。

如果存在zsh命令直譯器,可以通過命令chsh -s /bin/zsh切換

1.安裝zsh

這裡可能會有問題,安裝不上,可能需要給centos7 換源,具體換源看 centos筆記中的 換源操作

安裝zsh

yum install zsh

2.安裝 oh-my-zsh

預設的 Zsh 配置有點麻煩。因此一個叫 robbyrussel 的使用者在 GitHub 上製作了一個配置檔案 oh-my-zsh,這是目前為止最流行的 Zsh 配置

2.1 安裝 install.sh 指令碼

  wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh

2.2 編輯install.sh

使用wget會將install.sh檔案下載當前資料夾

開啟install.sh找到以下內容

# Default settings
ZSH="${ZSH:-$HOME/.oh-my-zsh}"
REPO=${REPO:-ohmyzsh/ohmyzsh}
REMOTE=${REMOTE:-https://github.com/${REPO}.git}
BRANCH=${BRANCH:-master}

REPO=${REPO:-ohmyzsh/ohmyzsh}
REMOTE=${REMOTE:-https://github.com/${REPO}.git}

替換為

REPO=${REPO:-mirrors/oh-my-zsh}
REMOTE=${REMOTE:-https://gitee.com/${REPO}.git}

最後像這樣就ok

2.3 執行install.sh

  • 賦予可執行許可權
chmod +x install.sh
  • 執行
sh install.sh
  • 安裝成功截圖如下:

3. 安裝oh-my-zsh主題

  • 3.1 下載 ys.zsh-theme
git clone https://github.com/ss8651twtw/ys.zsh-theme.git ~/.oh-my-zsh/custom/themes/ys.zsh-theme
  • 修改 ./zshrc
ZSH_THEME="ys.zsh-theme/ys"
  • 重新整理 ./zshrc
source ~/.zshrc
  • Iterm修改配色