1. 程式人生 > >Centos下Shell美化教程

Centos下Shell美化教程

ont nload mon use ash 下載 rpm .cn 傳輸

介紹篇

Linux下,我們一般使用命令行進行操作,一個好看的命令行,可以使我們工作舒心,本篇教程可以制作完成如下圖的命令行樣式:

技術分享圖片

當然也可以更改更為酷炫的命令行界面,這裏以上圖為例。

準備篇

再開始安裝前,我們需要準備一些軟件

  • 1 含有Centos系統的虛擬機一個,也可以是真機;
  • 2 可以連接網絡
  • 3 epel源
  • 4 zsh rpm安裝包(可使用yum安裝)
  • 5 git 安裝包 (可使用yum安裝)
  • 6 oh-my-zsh 安裝包(可使用wget安裝)
  • 7 pip安裝包
  • 8 power line 安裝包

配置篇

需更改默認shell篇

下面進入正題:

命令展示:

  1. ping www.baidu.com
  2. wget https://mirrors.ustc.edu.cn/epel//6/x86_64/epel-release-6-8.noarch.rpm
  3. rpm -ivh epel-release-6-8.noarch.rpm
  4. yum clean all
  5. yum repolist
  6. yum install zsh
  7. chsh -s /bin/zsh
  8. yum install git
  9. sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
  10. vim .zshrc

1)測試網絡連通性

使用命令ping www.baidu.com

進行測試,如果有網絡則可以解析出地址,接受數據包,如果不可以則顯示請求失敗,如下圖:

技術分享圖片

技術分享圖片

如果網絡不聯通,請確認網卡配置正確,連通後進行第2步

2)配置epel源

網絡源的選擇有很多,163源,阿裏源,本地源都可以,這裏選擇epel源,因為該源上的軟件比較全和新,我們這裏采用先用windows下載好epel源的配置rpm包,這個包會幫我們自動配置epel yum源,地址如下:

http://download.fedoraproject.org/pub/epel

進入網址後先選擇系統版本,我的是6 所以選的 ,接著選擇平臺架構,我的是x84-64 點金進去後如下:

技術分享圖片

點擊這個rpm包可以下載到windows的桌面,然後使用Xshell的文件傳輸工具傳輸到你想要更改源的系統中:

技術分享圖片

左邊是你的windows系統目錄,找到你下載的rpm包位置,直接拖拉進右邊的框中即可,右邊是你的Linux系統目錄,我的是在/app

還可以使用下邊命令直接獲取這個rpm包: wget https://mirrors.ustc.edu.cn/epel//6/x86_64/epel-release-6-8.noarch.rpm

然後執行如下命令:rpm -ivh epel-release-6-8.noarch.rpm 對這個rpm包進行安裝

然後下面的命令進行清除和更新yum列表 :yum clean all ; yum repolist

yum源配置完成

3)安裝zsh

我們先查看一下我們當前的shell 使用命令 echo $SHELL 可以查看,一般都會顯示 /bin/bash 這是大多數系統的默認shell ,我們接下來使用命令查看我們安裝了什麽shell cat /etc/shells

技術分享圖片

我們需要安裝zsh。執行 yum install zsh 安裝zsh。

安裝完成後 ,執行:chsh -s /bin/zsh 替換默認shell,完成後 執行命令 reboot 重啟,即可更改默認shell。

4)安裝git

我們這個美化軟件需要git的支持,所以我們需要安裝git,執行命令 yum install git 可以安裝git

5)安裝oh-my-zsh

準備工作做好後,我們安裝oh-my-zsh,oh-my-zsh是一個開源的框架,裏邊繼承了大量的皮膚,並且簡化了zsh的復雜的使用,並且添加了大量的功能,可以讓我們很好的使用zsh,執行下面的命令可以安裝oh-my-zsh:

sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
當出現如下的界面說明安裝成功

技術分享圖片

技術分享圖片

此時oh-my-zsh已經安裝成功,我們可以進入配置文件對主題進行修改,oh-my-zsh本身集成了一部分主題,我們可以直接進行使用,如果不夠你使用的話,也可以去下列網址下載:
https://github.com/robbyrussell/oh-my-zsh/wiki/themes
我們這裏使用默認的主題,我們直接切換到家目錄下,然後更改.zshrc,vim .zshrc 改為下圖:

技術分享圖片

到這裏我們的命令行樣式更改便完成了。

無需更改默認shell篇

命令展示:

  • yum install python-pip
  • pip install powerline-status
  • pip show powerline-status
  • vim .bashrc

1)安裝pip工具

# yum install python-pip

2) 安裝power line

# pip install powerline-status 安裝power line

# pip show powerline-status 查看power line的狀態

提示如下

Metadata-Version: 1.1
Name: powerline-status
Version: 2.6
Summary: The ultimate statusline/prompt utility.
Home-page: https://github.com/powerline/powerline
Author: Kim Silkebaekken
Author-email: [email protected]
License: MIT
Location: /usr/lib/python2.7/site-packages 位置需記錄

3)配置powerline

編輯 .bashrc 命令:vim .bashrc 添加如下內容:

export TERM="screen-256color"

powerline-daemon -q

POWERLINE_BASH_CONTINUATION=1
POWERLINE_BASH_SELECT=1
. /usr/local/lib/python2.7/dist-packages/powerline/bindings/bash/powerline.sh

一旦找到 powerline 的具體位置後,根據你系統的情況替換到下列行中的 /usr/local/lib/python2.7/dist-packages 對應的位置。

退出登陸後便可以看到更改後的樣子了。

Centos下Shell美化教程