当前位置:首页>Linux>2026年最值得安装的20个Linux命令行工具

2026年最值得安装的20个Linux命令行工具

  • 2026-10-11 13:50:16
2026年最值得安装的20个Linux命令行工具

在Linux的世界里,命令行工具是提升工作效率的利器。今天为大家推荐20个在2026年依然值得安装的优秀命令行工具,让你的Linux体验更加高效便捷。

文件管理类

1. exa - 现代化的ls替代品

bash复制代码

# 安装sudo apt install exa  # Ubuntu/Debianbrew install exa      # macOS# 使用示例exa -la --tree --level=2

特点:彩色输出、Git状态显示、树状结构展示

2. fd - 更快的find命令

bash复制代码

# 安装sudo apt install fd-find# 使用示例fd "*.py" --type f --execwc -l

特点:速度快、语法简单、默认忽略隐藏文件

3. ranger - 终端文件管理器

bash复制代码

# 安装sudo apt install ranger# 启动ranger

特点:vim风格操作、预览功能、插件支持

文本处理类

4. ripgrep (rg) - 超快的文本搜索

bash复制代码

# 安装sudo apt install ripgrep# 使用示例rg "function" --type py -C 3

特点:速度极快、支持正则表达式、自动忽略二进制文件

5. bat - 带语法高亮的cat

bash复制代码

# 安装sudo apt install bat# 使用示例bat config.json --style=numbers,changes

特点:语法高亮、Git集成、分页显示

6. fzf - 模糊搜索工具

bash复制代码

# 安装git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf~/.fzf/install# 使用示例history | fzf

特点:交互式搜索、快捷键绑定、管道友好

系统监控类

7. htop - 增强版top

bash复制代码

# 安装sudo apt install htop# 启动htop

特点:彩色界面、鼠标支持、进程树显示

8. iotop - I/O监控工具

bash复制代码

# 安装sudo apt install iotop# 使用sudo iotop -o

特点:实时I/O监控、按进程显示、排序功能

9. ncdu - 磁盘使用分析

bash复制代码

# 安装sudo apt install ncdu# 使用ncdu /home

特点:交互式界面、快速扫描、删除功能

网络工具类

10. httpie - 现代HTTP客户端

bash复制代码

# 安装sudo apt install httpie# 使用示例http GET api.github.com/users/octocat

特点:简洁语法、JSON支持、彩色输出

11. nmap - 网络扫描工具

bash复制代码

# 安装sudo apt install nmap# 使用示例nmap -sn 192.168.1.0/24

特点:端口扫描、服务检测、脚本引擎

12. mtr - 网络诊断工具

bash复制代码

# 安装sudo apt install mtr# 使用mtr google.com

特点:结合ping和traceroute、实时统计

开发工具类

13. jq - JSON处理器

bash复制代码

# 安装sudo apt install jq# 使用示例curl -s api.github.com/users/octocat | jq '.name'

特点:强大的JSON查询、格式化输出

14. git-delta - Git差异查看器

bash复制代码

# 安装cargo install git-delta# 配置git config --global core.pager delta

特点:语法高亮、并排显示、行号显示

15. lazygit - Git的TUI界面

bash复制代码

# 安装sudo apt install lazygit# 启动lazygit

特点:可视化操作、快捷键丰富、分支管理

实用工具类

16. tldr - 简化的man页面

bash复制代码

# 安装npm install -g tldr# 使用示例tldr tar

特点:实用示例、简洁明了、社区维护

17. tree - 目录树显示

bash复制代码

# 安装sudo apt install tree# 使用示例tree -L 2 -I 'node_modules'

特点:树状结构、过滤选项、多种输出格式

18. tmux - 终端复用器

bash复制代码

# 安装sudo apt install tmux# 基本使用tmux new-session -s work

特点:会话管理、窗口分割、后台运行

19. zoxide - 智能目录跳转

bash复制代码

# 安装curl -sS https://raw.githubusercontent.com/ajeetdsouza/zoxide/main/install.sh | bash# 使用示例z documents

特点:学习使用习惯、模糊匹配、跨平台

20. dust - 磁盘使用可视化

bash复制代码

# 安装cargo install du-dust# 使用dust -d 1 /home

特点:彩色输出、树状显示、快速扫描

安装建议

一键安装脚本

bash复制代码

#!/bin/bash# 创建工具安装脚本tools=(exa fd-find ranger ripgrep bat htop iotop ncdu httpie nmap mtr jq tree tmux)for tool in"${tools[@]}"; do    echo"安装 $tool..."    sudo apt install -y $tooldoneecho"基础工具安装完成!"

配置优化

bash复制代码

# 添加到 ~/.bashrc 或 ~/.zshrcaliasls='exa'aliascat='bat'alias find='fd'alias grep='rg'alias top='htop'# 设置环境变量export FZF_DEFAULT_COMMAND='fd --type f'export BAT_THEME="Dracula"

总结

这20个工具涵盖了Linux日常使用的各个方面,从文件管理到系统监控,从网络诊断到开发辅助。建议根据自己的需求逐步安装和学习,不必一次性全部安装。

工具只是提升效率的手段,关键在于理解其原理和适用场景。选择适合自己工作流程的工具,才能真正发挥Linux命令行的强大威力。


你最常用的Linux命令行工具是什么?欢迎在评论区分享你的使用心得!

最新文章

随机文章