天天看點

Linux、Ubuntu、CentOS安裝和配置zsh01 zsh的安裝02 配置zsh

文章目錄

  • 01 zsh的安裝
  • 02 配置zsh
    • 2.1 安裝oh-my-zsh
    • 2.2 檢視oh-my-zsh目錄
    • 2.3 oh-my-zsh 插件的管理
      • 2.3.1 添加插件
      • 2.3.2 zsh-autosuggestions自動提示插件
      • 2.3.3 zsh-syntax-highlighting 指令有文法高亮效果
    • 2.4 zsh修改主題
    • 2.5 重新整理空間(必不可少)
    • 2.6 解除安裝oh-my-zsh

相對linux系統自帶的bash,zsh非常強大,能自己安裝各種插件,定義各種快捷方式,zsh安裝配置的方法也很簡單。

01 zsh的安裝

步驟一,在終端中輸入指令進行安裝:

$ sudo apt-get install zsh
           

步驟二,zsh替換之前預設的shell為Bourne Again Shell (bash):

之後,關閉終端,重新開機系統才會生效。

步驟三,檢視目前的shell:

02 配置zsh

2.1 安裝oh-my-zsh

Oh My Zsh 是一種生活方式。它基于zsh指令行,提供了主題配置,插件機制,已經内置的便捷操作。給我們一種全新的方式使用指令行。它是基于zsh指令行的一個擴充工具集,提供了豐富的擴充功能。

官網:http://ohmyz.sh

安裝oh-my-zsh(保證已經安裝好git和wget)

方法一:

$ wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
           

方法二:

$ curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
           

方法三:(推薦)

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh  # 克隆倉庫裡面的代碼
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc   # 建立一個新的zsh配置檔案
           

在你安裝好

oh-my-zsh

以後,你的主目錄下面将會有一個

.oh-my-zsh

目錄和

.zshrc

配置檔案。

.oh-my-zsh

裡面存放着zsh的各種配置模闆和插件,

.zshrc

就是在每次打開zsh的時候都會讀取的配置檔案。

2.2 檢視oh-my-zsh目錄

ls  ~/.oh-my-zsh
           

lib 提供了核心功能的腳本庫

tools 提供安裝、更新等功能的快捷工具

plugins 自帶插件的存在放位置

templates 自帶模闆的存在放位置

themes 自帶主題檔案的存在放位置

custom 個性化配置目錄,自安裝的插件和主題可放這裡

2.3 oh-my-zsh 插件的管理

1.官方插件目錄,該目錄已經預裝了很多實用的插件,隻不過沒激活而已;

  • /Users/user/.oh-my-zsh/plugins

2.oh-my-zsh 第三方插件目錄

  • /Users/user/.oh-my-zsh/custom/plugins:

2.3.1 添加插件

vi ~/.zshrc
           

把以下代碼粘貼在文本中:

plugins=(
   git
   extract
   kubectl
   zsh-syntax-highlighting
   zsh-autosuggestions
 )
           

2.3.2 zsh-autosuggestions自動提示插件

git clone --depth=1 git://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/plugins/zsh-autosuggestions
           

2.3.3 zsh-syntax-highlighting 指令有文法高亮效果

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/plugins/zsh-syntax-highlighting
           

2.4 zsh修改主題

vi ~/.zshrc
           

找到文本中:

2.5 重新整理空間(必不可少)

2.6 解除安裝oh-my-zsh

直接在終端中,運作以下指令解除安裝:

uninstall_oh_my_zsh
           

微信公衆号:喵哥解說

公衆号介紹:主要研究機器學習、計算機視覺、深度學習、ROS等相關内容,分享學習過程中的學習筆記和心得!期待您的關注,歡迎一起學習交流進步!同時還有1200G的Python視訊和書籍資料等你領取!!!

繼續閱讀