跳至主要内容

Awesome CLI Resources

現代化 CLI 工具集合,取代傳統 Unix 工具,已整合到 dotfiles 專案中。

系統監控和檔案管理

現代化替代品

  • btop - 取代 htop,更美觀的系統監控
  • eza - 取代 ls,支援彩色和圖示
  • bat - 取代 cat,語法高亮和行號
  • ripgrep - 取代 grep,更快的文字搜尋
  • fd - 取代 find,更直覺的檔案搜尋
  • zoxide - 取代 cd,智能目錄跳轉

互動式工具

  • fzf - 模糊搜尋器,支援檔案、歷史、程序搜尋
  • atuin - Shell history 管理與全文模糊搜尋
  • television - 通用模糊搜尋器(內建資料來源)
  • yazi - Rust 編寫的終端檔案管理器
  • direnv - 目錄環境變數管理
  • tldr - 簡化版 man pages
  • jq - JSON 處理工具

Git 工具

  • tig - 文字界面 Git 瀏覽器 (已由 lazygit/gitui 取代)
  • lazygit - Git TUI 工具(功能豐富,日常主力)
  • gitui - Rust 編寫的 Git TUI(極速,大 repo 專用)
  • git-delta - Git diff 輸出美化

版本管理

  • mise - 統一開發環境管理器(Node/Go/Python)
  • uv - 極速 Python 套件管理器(Rust 編寫)

終端增強

  • zellij - 現代化終端多工器(tmux 替代)
  • oha - HTTP load testing 工具

安裝方式

使用 dotfiles 一鍵安裝

# 自動安裝所有現代 CLI 工具
cd ~/.files && ./bin/setup-devenv.sh

手動安裝

# 系統監控和檔案管理
brew install btop eza bat ripgrep fd zoxide

# 互動式工具
brew install fzf atuin television yazi direnv tldr jq

# Git 工具
brew install lazygit gitui git-delta

# 版本管理
brew install mise uv

# 終端增強
brew install zellij oha

Tips & Trick

相關資源

See Also