CentOS 終端 美化

itxq發表於2020-01-23

安裝 Tilix 終端

  • 新增 centos7Tilix
    # 建立 檔案 /etc/yum.repos.d/ivoarch-Tilix-epel-7.repo
    # 寫入以下內容
    [copr:copr.fedorainfracloud.org:ivoarch:Tilix]
    name=Copr repo for Tilix owned by ivoarch
    baseurl=https://copr-be.cloud.fedoraproject.org/results/ivoarch/Tilix/epel-7-$basearch/
    type=rpm-md
    skip_if_unavailable=True
    gpgcheck=1
    gpgkey=https://copr-be.cloud.fedoraproject.org/results/ivoarch/Tilix/pubkey.gpg
    repo_gpgcheck=0
    enabled=1
    enabled_metadata=1
  • 執行安裝
    yum install -y tilix

安裝 zsh

  • 執行安裝
    yum install -y zsh
  • 設定預設shell
    chsh -s /bin/zsh
  • 安裝oh-my-zsh
    sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

oh-my-zsh修改主題新增全路徑顯示

# 編輯 ~/.oh-my-zsh/themes/robbyrussell.zsh-theme

將 %c 替換為 [$PWD]
# 更多可用配置參考
%%  一個'%'
#%) 一個')'
%y  當前的tty名
%l  當前的tty名,如 pts/1
%M  完整主機名
%m  主機名(在第一個句號之前截斷)
%n  當前使用者名稱
%. %c %C 前兩個顯示相對路徑的當前資料夾名,最後一個是絕對路徑(也就是說,前兩個在家目錄下顯示'~',最後那個顯示你的使用者名稱),'%'後的數字表示顯示幾層路徑
%N  zsh 正在執行的指令碼/函式名。如果'%'後跟了數字,似乎還有其他作用
%L  當前shell的層數
%j  當前正在進行的工作數量
%i  與%!類似:The line number currently being executed in the script, sourced file,<br>         or shell function given by %N. This is most useful for debugging as part of $PS4.
%!  顯示當前歷史事件號碼(也就是開啟shell後第幾條命令)
%/ %d   顯示當前工作路徑($pwd)。如果'%'後面是一個整數,它指定顯示路徑的元件的數量;沒有數字就顯示整個路徑。一個負整數就是指定主目錄,即%-1d代表第一部分
%~  目前的工作目錄相對於~的相對路徑
%?  返回最後命令的執行結果的程式碼
%#  使用者組,#(普通使用者)/%(超級使用者)
本作品採用《CC 協議》,轉載必須註明作者和本文連結
這不是一個 BUG,這只是一個未列出來的特性!

相關文章