linux关键字查询命令快捷键
linux关键字查询命令快捷键详细介绍
在 Linux 中,关键字查询通常涉及文本搜索命令(如 grep)和终端 / 编辑器中的快捷键操作。以下是常用的命令和快捷键总结:
一、文本搜索命令(关键字查询)
1.
grep 命令(最常用)
- 功能:在文件或输入中搜索匹配关键字的行。
- 语法:bash
文件名目录/*
文件名
文件名
文件名
- 进阶用法:
- 使用正则表达式:
grep "[0-9]" 文件名(搜索数字)。 - 搜索整个单词:
grep -w "word" 文件名(-w 匹配完整单词)。
- 使用正则表达式:
2. 其他相关命令
egrep:支持扩展正则表达式(等价于grep -E)。fgrep:固定字符串搜索(不解析正则,等价于grep -F)。ag(The Silver Searcher):更快的递归搜索工具(需额外安装)。
二、终端(Shell)中的快捷键
1. 搜索历史命令(Bash 终端)
- Ctrl + R:反向搜索历史命令(输入关键字匹配最近使用的命令)。
- 输入后显示
(reverse-i-search),输入关键字即可匹配,按Enter执行,按Ctrl + G取消。
- 输入后显示
- Ctrl + S:正向搜索历史命令(部分终端默认禁用,需确认终端设置)。
2. 终端内文本搜索(如在
less 或
cat 输出中)
- 当使用
less查看文件时:/关键字:向下搜索关键字,按n下一个匹配,N上一个匹配。?关键字:向上搜索关键字,按n下一个(向上),N上一个(向下)。
- 当命令输出被管道到
more时:/关键字:搜索并定位到第一个匹配行。
三、文本编辑器中的搜索快捷键
1.
vim/
vi 编辑器
/关键字:输入后按回车,向下搜索关键字,n下一个,N上一个。?关键字:向上搜索关键字,n下一个(向上),N上一个(向下)。*:在普通模式下,光标在单词上时按*,快速搜索当前单词(向下),#向上搜索。
2.
nano 编辑器
- Ctrl + W:搜索关键字(输入后按回车,按
Ctrl + W继续搜索下一个)。
四、总结
- 命令行搜索:首选
grep,配合-i、-n、-r等选项实现灵活搜索。 - 历史命令搜索:
Ctrl + R快速查找并复用历史命令。 - 文件查看 / 编辑时搜索:
less/vim等工具的/或?快捷键高效定位关键字。
根据场景选择合适的工具和快捷键,可大幅提升文本处理效率!