Skip to content

2026 年开发者必备的 7 款现代 CLI 工具

随着 AI 技术和云原生开发的快速发展,命令行工具也在不断进化。2026 年,我们迎来了新一代的 CLI 工具,它们不仅保持了传统 Unix 哲学的简洁高效,还融入了 AI 辅助、智能补全和现代化交互体验。

本文将介绍 7 款在 2026 年最值得开发者关注的现代 CLI 工具,帮助你大幅提升终端工作效率。

1. Zsh + Oh My Zsh - 智能 Shell 框架

虽然 Zsh 不是新工具,但配合 Oh My Zsh 的现代化配置,它仍然是 2026 年最流行的 Shell 选择。

核心特性: - 智能自动补全 - 语法高亮 - 丰富的插件生态系统 - 主题定制

安装命令:

# Ubuntu/Debian
sudo apt update && sudo apt install zsh -y

# 安装 Oh My Zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# 推荐插件
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

配置示例(~/.zshrc):

plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
ZSH_THEME="powerlevel10k/powerlevel10k"

2. Yazi - 极速终端文件管理器

Yazi 是用 Rust 编写的现代终端文件管理器,速度极快且支持图片预览。

核心特性: - 异步 I/O,操作流畅 - 内置图片预览 - Vim 风格快捷键 - 支持自定义插件

安装命令:

# 使用 Cargo(推荐)
cargo install yazi-fm yazi-cli

# 或使用包管理器
# Ubuntu/Debian(需要添加 PPA)
sudo add-apt-repository ppa:xyzen/yazi
sudo apt update && sudo apt install yazi -y

# Arch Linux
yay -S yazi

快速上手:

# 启动 Yazi
yazi

# 常用快捷键
# k/j - 上下移动
# h/l - 进入/退出目录
# o - 打开文件
# dd - 删除文件
# yy - 复制文件
# pp - 粘贴文件

GitHub: https://github.com/sxyazi/yazi

3. Fzf - 模糊查找神器

Fzf 是通用的命令行模糊查找工具,可以与任何命令结合使用。

核心特性: - 实时模糊搜索 - 与历史命令集成 - 文件、目录、进程快速查找 - 高度可定制

安装命令:

# Ubuntu/Debian
sudo apt install fzf -y

# macOS
brew install fzf

# 或使用 git
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install

实用技巧:

# 搜索历史命令
Ctrl + R

# 查找并打开文件
vim $(fzf)

# 查找目录并进入
cd $(find . -type d | fzf)

# 结合 grep 使用
grep -r "pattern" $(fzf)

GitHub: https://github.com/junegunn/fzf

4. Bat - 带语法高亮的 cat

Bat 是 cat 命令的现代替代品,内置语法高亮和 Git 集成。

核心特性: - 自动语法高亮 - Git 变更显示 - 行号显示 - 自动分页

安装命令:

# Ubuntu/Debian
sudo apt install bat -y
# 创建别名
alias bat='batcat'

# macOS
brew install bat

# 或使用 Cargo
cargo install bat

使用示例:

# 查看文件(带高亮)
bat main.py

# 显示所有行号
bat -n main.py

# 显示 Git 变更
bat main.py

# 查看多个文件
bat *.rs

GitHub: https://github.com/sharkdp/bat

5. Tmux - 终端复用器

Tmux 允许你在单个窗口中运行多个终端会话,是远程开发和长时间任务的必备工具。

核心特性: - 会话持久化 - 多窗口/面板管理 - 支持远程协作 - 丰富的插件生态

安装命令:

# Ubuntu/Debian
sudo apt install tmux -y

# macOS
brew install tmux

# Arch Linux
sudo pacman -S tmux

常用快捷键(前缀键:Ctrl+b):

# 会话管理
Ctrl+b c     # 创建新窗口
Ctrl+b n     # 下一个窗口
Ctrl+b p     # 上一个窗口
Ctrl+b d     # 分离会话

# 面板管理
Ctrl+b %     # 垂直分割
Ctrl+b "     # 水平分割
Ctrl+b 方向键  # 切换面板
Ctrl+b x     # 关闭面板

# 重新连接会话
tmux attach -t [会话名]

推荐配置(~/.tmux.conf):

# 设置前缀键为 Ctrl+a
set -g prefix C-a
unbind C-b
bind C-a send-prefix

# 鼠标支持
set -g mouse on

# 历史行数
set -g history-limit 10000

# 状态栏
set -g status-bg colour236
set -g status-fg white

6. Htop - 交互式进程查看器

Htop 是 top 命令的增强版,提供更直观的进程管理和系统监控。

核心特性: - 彩色显示 - 垂直/水平滚动 - 快速杀死/重新调整进程 - 树状视图显示进程关系

安装命令:

# Ubuntu/Debian
sudo apt install htop -y

# macOS
brew install htop

# Arch Linux
sudo pacman -S htop

使用技巧:

# 启动 htop
htop

# 按 CPU 排序
F6  PERCENT_CPU

# 按内存排序
F6  PERCENT_MEM

# 搜索进程
F3  输入进程名

# 杀死进程
F9  选择信号

# 树状视图
F5

GitHub: https://github.com/htop-dev/htop

7. Starship - 跨 Shell 提示符

Starship 是一个极简、快速、可高度定制的 Shell 提示符,支持所有主流 Shell。

核心特性: - 跨平台(Bash、Zsh、Fish、PowerShell 等) - 自动显示项目信息(Git、Node.js、Python 等) - 极速渲染 - 丰富的自定义选项

安装命令:

# 通用安装脚本
curl -sS https://starship.rs/install.sh | sh

# 或使用包管理器
# Ubuntu/Debian(需要添加仓库)
curl -sS https://starship.rs/install.sh | sh

# macOS
brew install starship

# Arch Linux
yay -S starship

配置(添加到 ~/.zshrc 或 ~/.bashrc):

eval "$(starship init zsh)"  # 或 bash

自定义配置(~/.config/starship.toml):

[character]
success_symbol = "[➜](bold green)"
error_symbol = "[✗](bold red)"

[git_branch]
symbol = "🌱 "
truncation_length = 4
truncation_symbol = ""

[git_status]
ahead = "⇡${count}"
diverged = "⇕⇡${ahead_count}⇣${behind_count}"
behind = "⇣${count}"

[package]
symbol = "📦 "

[python]
symbol = "🐍 "

官网:https://starship.rs

总结

这 7 款 CLI 工具代表了 2026 年终端开发的最佳实践:

工具 用途 学习曲线
Zsh + Oh My Zsh Shell 增强
Yazi 文件管理
Fzf 模糊查找
Bat 文件查看
Tmux 终端复用
Htop 进程监控
Starship 提示符美化

建议的安装顺序: 1. 先安装 Zsh + Oh My Zsh 和 Starship,改善基础体验 2. 安装 Fzf 和 Bat,提升日常操作效率 3. 配置 Tmux,应对复杂开发场景 4. 尝试 Yazi 和 Htop,探索更多可能性

这些工具都是开源且免费的,大部分可以通过系统包管理器一键安装。开始使用它们,让你的终端工作效率提升一个台阶!


参考资料: