8 个隐藏的 Linux CLI 宝石

发布: (2026年1月15日 GMT+8 01:07)
5 min read
原文: Dev.to

Source: Dev.to

Cover image for 8 Hidden Linux CLI Gems

Benji377

我们都熟悉 lsgreptop。但在一次普通的 Linux 安装中深入挖掘时,常常会发现一些强大的实用工具,它们之所以被闲置,仅仅是因为没有人告诉我们它们的存在。

下面是一份简短的列表,列出了系统中可能已经存在的最有用的命令行工具,以及一些你绝对应该添加的现代“超能力”。

💎 隐藏的宝石

1. aria2 – 超高速下载器

大多数人使用 wgetcurl,但 aria2 是一个轻量级的多协议 & 多源下载工具。它可以将文件拆分成块,并从多个来源(HTTP、FTP、BitTorrent)并行下载,从而最大化带宽。

Repository:

Usage

# Download a file using 4 parallel connections
aria2c -x4 http://example.com/large-iso-file.iso

2. btop – TUI 系统监视器

如果你仍在使用 top 甚至 htop,就错过了很多。btop 提供了一个美观、可鼠标点击、类似游戏风格的界面,用于监控 CPU、内存、网络和进程。它拥有图表、主题以及完整的进程管理功能。

Repository:

Usage

btop

3. duf – 磁盘使用/空闲(更好的 df

这是对老旧 df 命令的现代替代方案。它以彩色、易读的表格形式显示磁盘使用情况,并带有条形图,自动对设备进行分组,让你不必去辨别 /dev/sda1tmpfs 的区别。

Repository:

Usage

duf

4. tldr – 为人类准备的手册页

标准的 man 手册页内容全面,但常常让人望而却步。tldr 是一个社区驱动的简化手册页集合,只提供最常用的实用示例。

Repository:

Usage

# Forget how to use tar?
tldr tar

5. yt-dlp – 终极视频下载器

youtube-dl 的分支项目,维护活跃、速度更快,支持数千个视频网站(YouTube、Twitch、Vimeo 等)。它是归档内容或提取音频的强大工具。

Repository:

Usage

# Download a video in the best available quality
yt-dlp "https://www.youtube.com/watch?v=..."

# Extract audio only as MP3
yt-dlp -x --audio-format mp3 "https://www.youtube.com/watch?v=..."

6. pv – 管道查看器

pv 是一个基于终端的工具,用于监视数据在管道中的传输进度。它会显示进度条、预计完成时间(ETA)和速度,适用于通常没有任何反馈的操作(如 cpdd 或流式管道)。

Homepage:

Usage

# Create a progress bar for a file copy
pv largefile.iso > /backup/largefile.iso

7. plocate – 即时文件搜索

plocatemlocate 的更快替代品。它为文件系统创建索引,使你能够瞬间找到磁盘上的任意文件——速度远超 find

Homepage:

Usage

# Update the database (usually runs automatically)
sudo updatedb

# Find any file containing "config" in the name
locate config

👾 “奇怪”奖励

8. aplay (ALSA Utils) – 听你的数据

aplay 在几乎所有 Linux 系统上都是标准的(属于 alsa-utils 包)。虽然它原本用于音频文件,但有一个著名的技巧:它可以把 任何 文件当作原始 PCM 音频来播放。这让你能够“听到”编译代码、图像甚至内核的结构。

Homepage:

Usage (⚠️ Warning: lower your volume first! This produces loud static.)

# Play a random ISO or binary file as CD‑quality audio
aplay -f cd /path/to/any/file.iso

# Or listen to your mouse movements (if you have access)
sudo cat /dev/input/mice | aplay

🚀 附加工具

这些可能默认未安装,但它们是许多高级用户在新机器上首先安装的工具。

fzf – 模糊查找器

一个通用的命令行模糊查找工具。它让你通过输入部分、模糊的查询来搜索命令历史、文件或进程。

  • 安装: sudo apt install fzf (Debian/Ubuntu)
  • 仓库:

ripgrep (rg) – 更快的 Grep

一个面向行的搜索工具,递归搜索当前目录中的正则表达式模式。它比 grep 更快,并且会自动遵守 .gitignore

  • 安装: sudo apt install ripgrep (Debian/Ubuntu)
  • 仓库:

bat – 带语法高亮的 cat 克隆

一个带语法高亮、Git 集成和行号的 cat 替代品。

  • 安装: sudo apt install bat (Debian/Ubuntu)
  • 仓库: sharkdp/bat

它让在终端中阅读代码成为一种愉快的体验。

Back to Blog

相关文章

阅读更多 »

Rapg:基于 TUI 的密钥管理器

我们都有这种经历。你加入一个新项目,首先听到的就是:“在 Slack 的置顶消息里查找 .env 文件”。或者你有多个 .env …

技术是赋能者,而非救世主

为什么思考的清晰度比你使用的工具更重要。Technology 常被视为一种魔法开关——只要打开,它就能让一切改善。新的 software,...

踏入 agentic coding

使用 Copilot Agent 的经验 我主要使用 GitHub Copilot 进行 inline edits 和 PR reviews,让我的大脑完成大部分思考。最近我决定 t...