fzf 速查表
fzf 是一个通用的命令行模糊搜索器,交互式地从列表中找到目标。支持文件搜索、命令历史、进程管理,配合管道可嵌入任何命令。
更新: 2026-07-20·15 条命令
快速开始
``bash
fzf
fzf --preview 'bat --color=always {}'
find . -name '*.py' | fzf --multi
# CTRL-R 搜索命令历史
``
启动模式(15)
| 命令 | 难度 | ||
|---|---|---|---|
fzf --help显示 fzf 帮助 | 基础 | fzf --help | |
fzf交互式模糊搜索当前目录文件 | 基础 | fzf | |
ctrl-t在 shell 中粘贴选中文件路径(默认绑定) | 基础 | ctrl-t | |
ctrl-r搜索命令历史(默认绑定) | 基础 | ctrl-r | |
alt-c搜索并 cd 到子目录 | 基础 | alt-c | |
find . -type f | fzf管道传文件列表给 fzf 筛选 | 基础 | find . -type f | fzf | |
cat **用 fzf 选择文件后用 cat 查看(需配置) | 中级 | cat **<tab> | |
kill -9 **用 fzf 选择进程后杀死 | 中级 | kill -9 **<tab> | |
fzf --preview预览选中文件内容 | 中级 | fzf --preview 'cat {}' | |
fzf --multi允许多选(Tab 标记) | 基础 | fzf --multi | |
fzf --query预填搜索查询 | 基础 | fzf --query 'config' | |
fzf --filter非交互模式,直接输出匹配结果 | 中级 | fzf --filter='.py' < filelist.txt | |
fzf --bind自定义按键绑定 | 高级 | fzf --bind 'ctrl-d:reload(find . -type d)' | |
export FZF_DEFAULT_COMMAND设置默认搜索命令 | 中级 | export FZF_DEFAULT_COMMAND='fd --type f' | |
export FZF_DEFAULT_OPTS设置默认选项 | 中级 | export FZF_DEFAULT_OPTS='--height 40% --layout=reverse' |
常见问题
本速查表数据整理自各工具官方文档。最后更新: 2026-07-20。