Linux shell中在vi打开的文件中查找关键字

Linux shell中在vi打开的文件中查找关键字,第1张

linux shell中使用vi命令打开文本文件后,如果需要查找字符

从开头搜索

在命令模式下,输入 / 你要查找的字符

按下回车,可以看到vim把光标移动到该字符处

再按n(小写)查看下一个匹配

按N(大写)查看上一个匹配(capslock切换大小写,也可以在小写状态下按shift+n)

从结尾处搜索

?要搜索的字符串或字符

搜索后,打开别的文件发现也被高亮了,怎么关闭?

命令行模式下,输入:nohlsearch或者:set nohlsearch

可以简写成noh喝set-noh

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

2、在linux命令行下输入shell指令:find.-name"abc*"|xargsrm-rfv。

3、键盘按“回车键”运行shell指令,此时会看到abc开头的abc123.txt和abc6swef.txt都被删除了。

用grep命令,一般用法:

grep 一些选项 "匹配的字符串" 文件名/目录名比如你这个问题,可以执行

grep -r "abc" dir/-r

是递归地在目录中查找

如果,目录下文件特别多,或者文件特别大,可能会使查找过程特别慢,所以可能先筛选文件再进行查找。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/9034360.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-24
下一篇2023-04-24

发表评论

登录后才能评论

评论列表(0条)

    保存