oh my zsh命令行工具插件


安裝 zsh

#查看當前shell 支持總類
cat /etc/shells 

#1 執行 yum 安裝
yum install zsh -y

#2 更改默認shell
chsh -s $(which zsh)  或 chsh -s /bin/zsh

#3 提示 chsh 命令未找到解決   是因為系統沒有自帶 util-linux-user 工具包導致的
yum install util-linux-user -y

#再次執行 chsh -s /bin/zsh

安裝 oh my zsh

#官網上的方法法,需要安裝wget或者curl
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

#方法二:當然也可以通過git下載 
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
#配置主題   ZSH_THEME="random"  個人常用 ys crcandy jtriley geoffgarside  itchy  juanghurtado   jispwoso
vim ~/.zshrc

image-20210526180215990

#重啟終端后有效或者使用 source ~/.zshrc 更新配置
source ~/.zshrc

好用插件

  1. Zsh命令自動補全插件 zsh-autosuggestions
#這里利用Oh my zsh的方法安裝。直接一句話命令行里下載並移動到oh my zsh目錄中:$ZSH_CUSTOM 
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
  1. 語法高亮插件 zsh-syntax-highlighting
# 執行下面指令自動安裝
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
  1. 自動跳轉插件 autojump
# clone 到本地
git clone git://github.com/joelthelion/autojump.git
# 進入clone目錄,接着執行安裝文件
cd autojump
./install.py
# 接着根據安裝完成后的提示,在~/.bashrc最后添加下面語句:
vim ~/.bashrc    
[[ -s /home/misfit/.autojump/etc/profile.d/autojump.sh ]] && source /home/misfit/.autojump/etc/profile.d/autojump.sh
#autojump 工作原理:它會在你每次啟動命令時記錄你當前位置,並把它添加進它自身的數據庫中。這樣,某些目錄比其它一些目錄添加的次數多,這些目錄一般就代表你最重要的目錄,而它們的“權重”也會增大。
#查看版本:
j -v
#目錄跳轉: 不受當前所在目錄的限制
 j    [目錄的名字或名字的一部分] 
#查看當前權重:
j --stat
#進入權重最高的目錄:
j
#改變當前目錄權重值:
j -i [權重] // 增加
j -d [權重] // 減少

安裝完后啟用插件

# 編輯~/.zshrc   
vim ~/.zshrc    
# 在plugins后括號里添加安裝的插件名字
plugins=( git 
            autojump 
            zsh-autosuggestions 
            zsh-syntax-highlighting
            )
# 最后刷新
source ~/.zshrc   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM