linux中vim命令和find查找命令简介

本文详细介绍了Vim编辑器的三种工作模式:命令模式用于导航和基本操作,插入模式用于文本编辑,末行模式用于保存和管理文件。同时涵盖了查找文件和内容的方法,包括find和grep命令的用法。
摘要由CSDN通过智能技术生成

vim

Vim工具进入文本的内部,会经历三种模式:命令模式,插入模式,末行模式。

命令模式

命令模式一般用来进行光标的快速移动和具体字符的查找浏览复制粘贴,可以直接用鼠标点击进行移动。

命令动作
gg将光标移至文件开头
G将光标移至文件末尾行的开头
0将光标当前行的行首
$将光标当前行的行尾
yy复制当前行
p粘贴
yw复制一个单词
dd删除当前行
dw删除一个单词
x删除当前字符
u撤销修改

vim命令格式:

vim path/name(文件路径及文件名)

如果界面显示以下情况多按几次esc键可以进行还原
在这里插入图片描述

插入模式

插入模式可以对文件进行编辑,通过不同的字母来进行不同的插入方式

命令插入方式
i在光标前插入
I在光标所在行首插入
a在光标后插入
A在光标所在行尾插入
o在光标所在行下行插入,直接插入一行
O在光标所在行上行插入,直接插入一行

在页面底部出现以下字母则表示成功进入插入模式
在这里插入图片描述

末行模式

对文件进行保存,通过不同的命令对文件保存方式一不一样

命令保存方式
q直接退出,不保存修改
wq保存修改并退出
q!强制退出,不保存修改
wq!强制退出,保存修改

如果以上命令都不行,则使用cltr+c进行强制中断vim编辑界面。

查找命令

linux中有两种查找方式,一种是查找文件,一种是查找文件内容

find文件查找

Find命令:通过指定路径进行递归搜索,然后将搜索到的文件全部返回。
命令格式:find 路径(可不写,默认当前目录) -options(查找条件,可以是多个) 处理动作(正则匹配)
-Option:-name(文件名),-type(文件类型:f 普通文件 | 符号链接 d 目录),-size(查找大小),-print假如find指令的传回值为True,就将文件或目录名称列出到标准输出。格式为每列一个名称,每个名称前皆有”./”字符串。
例如:

find -type f -name 'a*' 

返回当前目录下以a开头的普通文件,以./name的形式返回,通过使用 -pring可以将前面的./去掉

grep文件内容查找

Grep命令:文本搜索工具,根据指定的正则对指定路径内部的某一个文件的内容进行一行一行检索匹配,并打印匹配到的每一行。
命令格式:
Grep 查找条件 正则字符 文件路径

grep -i '^a' /home/test.txt

查找test.txt文件中以a开头的行,-i不区分大小写。

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值