[CentOS] zsh & z.lua 快速選徑安裝

前言

菜鳥如我最近剛學了些提升命令行下生產力的工具,筆記一下安裝方法。

安裝 zsh

1. 安裝 zsh & git 包

1
yum install zsh git

2. 將預設 shell 更換為 zsh

1
chsh -s /bin/zsh

3. 登出帳號讓配置生效

4. 安裝 Oh My Zsh

1
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

5. 可以根據需要自行調整主題

1
2
3
vim ~/.zshrc

ZSH_THEME="robbyrussell"

安裝 z.lua

1. 下載 z.lua

1
2
cd /etc
sudo curl -O https://raw.githubusercontent.com/skywind3000/z.lua/master/z.lua

2. 編輯 .zshrc 啟用 z.lua

1
vim ~/.zshrc
  • 新增以下內容
    1
    2
    3
    4
    5
    6
    eval "$(lua /etc/z.lua  --init zsh enhanced once echo)"  

    alias zc='z -c' # 嚴格匹配當前路徑的子路徑
    alias zz='z -i' # 使用交互式選擇模式
    alias zf='z -I' # 使用 fzf 對多個結果進行選擇
    alias zb='z -b' # 快速回到父目錄

3. 重新登錄後即可生效

參考資料