命令行玩家的效率秘籍:那些让我事半功倍的终端工具
GUI 适合探索,CLI 适合重复和组合。一旦你习惯用管道把工具串起来,效率会指数级上升。
文件与搜索
- fd:比
find更快更友好的查找。 - ripgrep (rg):秒级全文搜索,忽略
.gitignore是默认行为。
rg "TODO" --hidden -g '!.git'
终端增强
- zoxide:会「学习」的
cd,常用目录一个字母跳过去。 - fzf:模糊查找一切,配合
Ctrl-R搜历史命令神器。 - tmux:一个终端开多窗格,SSH 断线也不丢工作。
数据处理
# 统计日志里出现最多的状态码
cat access.log | awk '{print $9}' | sort | uniq -c | sort -rn | head
组合才是灵魂
命令行的威力在于组合:一个工具只做一件事,但用管道能搭出任意流程。
学 10 个独立命令,不如把 3 个命令用管道连熟。
别被密密麻麻的字符吓退——从 ripgrep 和 zoxide 两个开始,你会慢慢回不去图形界面的。