linux的vi查询命令
-
Linux的vi编辑器是一款功能强大的文本编辑器,在使用vi编辑文本时,我们经常会遇到需要查询特定内容的情况。以下是一些常用的vi查询命令:
1. /关键字:在vi编辑器中按下/键后,输入要查询的关键字,按下回车键,vi会跳转到第一个匹配该关键字的位置。接着按下n键,可以继续向下查找下一个匹配项。
2. ?关键字:与上述方法类似,只不过是向上查找。
3. n:在使用/或?命令进行查询后,按下n键可以跳转到下一个匹配项。
4. N:与上述方法类似,只不过是跳转到上一个匹配项。
5. :s/原始内容/新内容/g:这是一个替换命令,可以将原始内容替换为新内容。其中,s是替换(substitute)的缩写,/g表示全局替换。
6. :%s/原始内容/新内容/g:与上述命令类似,不同之处在于加了一个%符号,表示替换整个文件中的所有匹配项。
7. :g/关键字/p:该命令可以查找所有匹配关键字的行,并将其显示出来。其中,g表示全局搜索,p表示打印。
8. :g!/关键字/p:与上述命令相反,该命令会查找所有不包含关键字的行,并将其显示出来。
以上就是一些常用的vi查询命令,它们可以帮助我们在编辑大量文本时快速定位和替换内容,提高工作效率。
2年前 -
在Linux中,使用Vi(Vi Improved)编辑器可以进行文本编辑和查找操作。以下是Vi中常用的查询命令:
1. /pattern:在当前文件中向下查找与给定模式相匹配的文本。例如,要查找字符串”hello”,您可以在命令模式下输入”/hello”,然后按下Enter键。按下n键将继续查找下一个匹配项,按下N键将查找上一个匹配项。
2. ?pattern:与上述命令类似,但是此命令在文件中向上查找匹配项。例如,要向上查找字符串”hello”,您可以在命令模式下输入”?hello”。
3. n:在Vi中,n命令可用于继续查找前面使用”/”或”?”命令设置的模式。每次按下n键,Vi都会继续向下查找下一个匹配项。
4. N:与上述命令相反,N命令用于继续查找前一个使用”/”或”?”命令设置的模式。每按下一次N键,Vi都会继续向上查找前一个匹配项。
5. :set ignorecase:如果您希望在查找时忽略大小写,可以在Vi中使用此命令进行设置。在命令模式下输入”:set ignorecase”,然后按下Enter键。之后,Vi将在查找模式中忽略大小写。
这些是Vi编辑器中的一些常用查询命令,您可以根据需要使用它们来查找文件中的文本。请记住,在Vi中进行文本查找时,默认情况下是区分大小写的,除非您使用了忽略大小写的设置。
2年前 -
在Linux中,使用vi编辑器来打开和编辑文件是非常常见的。vi编辑器中有一些命令可以用来查询文件内容或进行搜索。下面是一些常用的vi查询命令:
1. / 搜索命令:在正常模式下,按“/”键,然后输入要搜索的内容,并按回车键确认。vi将定位到第一个匹配的内容处。如果想要查找下一个匹配项,可以按下“n”键。
2. ? 反向搜索命令:在正常模式下,按“?”键,然后输入要搜索的内容,并按回车键确认。vi将定位到最后一个匹配的内容处。如果想要查找上一个匹配项,可以按下“n”键。
3. n 跳转命令:在正常模式下,按下“n”键,可以跳转到下一个匹配项。该命令可用于在使用搜索命令后定位到下一个匹配项。
4. N 反向跳转命令:在正常模式下,按下“N”键,可以反向跳转到上一个匹配项。该命令可用于在使用反向搜索命令后定位到上一个匹配项。
5. :s/old/new/ 替换命令:在命令模式下,使用:s/old/new/命令可以替换第一个匹配的内容。old表示要替换的内容,new表示替换后的内容。如果想要替换所有匹配项,可以在命令末尾添加“g”。
6. :%s/old/new/g 全局替换命令:在命令模式下,使用:%s/old/new/g命令可以替换所有匹配的内容。old表示要替换的内容,new表示替换后的内容。
7. :g/pattern/p 命令:在命令模式下,使用:g/pattern/p命令可以打印匹配的行。pattern表示要匹配的内容。
这些是一些常用的vi查询命令,可以帮助你在文件中快速定位和操作内容。记住它们,并在需要时灵活运用。
2年前