导航:首页 > 操作系统 > linux向上查找

linux向上查找

发布时间:2022-10-03 03:51:17

linux下vim 查找命令

linux下vim 查找命令:

/text --查找text, 按n查找下一个, N查找上一个

?text --查找text(反向查找), 按n查找下一个, N查找上一个

*/# --查找光标当前的单词,相当于/text

:set ignorecase --查找忽略大小写

:set noignorecase --查找不忽略大小写

:nohlsearch --关闭当前的高亮显示,当再次查找时恢复高亮

:set incsearch --逐步搜索模式,对当前键入的字符进行查找,不必等输入完成

:set wrapscan --重新搜索,当搜索到文件头或尾时,返回重新搜索


(1)linux向上查找扩展阅读:

1、文件窗口:

:open file --在当前窗口打开新文件

:split file --在新窗口打开文件

:new file --用新窗口打开文件,同 :split file

:bn --切换到下一个文件

:bp --切换到上一个文件

:args --查看当前打开的文件列表(当前正在编辑的文件会用[]括起来)

:e ftp://192.168.10.76/abc.txt

:e qadrive est.txt --打开远程文件

:split --打开一个新窗口,光标停在顶层的窗口上

:new --打开一个新窗口,光标停在顶层的窗口上

:vsplit --横向打开窗口。

Ctrl+ww --移动到下一个窗口

Ctrl+wj --移动到下方的窗口

Ctrl+wk --移动到上方的窗口

2、其他命令:

Esc/Ctrl+[ -- 键入命令

:!command --执行shell命令

:suspend/Ctrl+Z --挂起vim,回到shell,fg 返回vim

:!perl -c script.pl --检查perl脚本语法,不用退出vim

:!perl script.pl --执行perl脚本, 不用退出vim

:help --显示帮助文档

:help i --显示i的帮助文档(:特殊键用<>, -t:启动参数用-)

3、编辑命令:

插入:

i --在当前位置插入

A --在当前行尾插入

I --在当前行首插入

o --在当前行后插入一行

O --在当前行前插入一行

拷贝粘贴剪切:

yy --拷贝当前行

2yy --拷贝当前行开始的2行

p --在当前光标后粘贴

P --在当前行前粘贴

:1,10 co 20 --将1-10行插入到第20行之后。

:1,$ co $ --将整个文件复制一份并添加到文件尾部

v --进入选择模式,相当于在Windows下按住 Shift选择

V --进入选择模式,整行选择

ddp --交换当前行和其下一行

2dd --剪切当前行之后的2行

:1,10d --将1-10行剪切

:1, 10 m 20 --将第1-10行移动到第20行之后

替换:

ra --将当前光标所在字符替换为a

s/old/new/ --用old替换new,替换当前行的第一个匹配

s/old/new/g --用old替换new,替换当前行的所有匹配

%s/old/new/ --用old替换new,替换所有行的第一个匹配

%s/old/new/g --用old替换new,替换所有匹配

:10,20 s/^/text/g --在第10行到第20行每行前面加上text(:3,5 s/^/#/g --注释3-5行, :3,5 s/^#//g
--解除3-5行的注释, :1,$ s/^/#/g --注释整个文档, :%s/^/#/g --注释整个文档)

ddp --交换光标所在行和下一行

移动:

h --左移一个字符(5h --左移5个字符)

l --右移一个字符(5l --右移5个字符)

k --上移一个字符(5k --上移5个字符)

j --下移一个字符(5j --下移5个字符)

w --向后移动一个单词(5w --向后移动5个单词)

b --向前移动一个单词(5b --向前移动5个单词)

e --同 w ,光标停在单词尾部

ge --同 e ,光标停在单词尾部

^ --移动到本行第一个非空白字符

0 --移动到本行第0个字符

--同0

$ --移动到行尾(3$ --移动到下面3行的行尾)

gg --移动到文件头(10gg --移动到第10行首)

[[ --同 gg

G --移动到文件尾(10G --移动到第10行尾)

]] --同 G

fx --移动到本行光标后第一个为x的字符(3fx --移动到本行光标后第3个为x的字符)

Fx --同 fx ,反向查找

:20 --跳到20行行首

Ctrl+e --向下滚动一行

Ctrl+y --向上滚动一行

Ctrl+d --向下滚动半屏

Ctrl+u --向上滚动半屏

Ctrl+f --向下滚动一屏

Ctrl+b --向上滚动一屏

撤销:

u --撤销

U --撤销对整行的操作

Ctrl+r --撤销刚才的撤销

删除:

x --删除当前字符(3x --删除当前光标开始向后三个字符)

X --删除当前字符的前一个字符, 同 dh

dl --删除当前字符, 同 x

dh --删除前一个字符

dd --删除当前行

dj --删除上一行

dk --删除下一行

10d --删除当前行开始的10行。

D --删除当前字符至行尾, 同 d$

kdgg --删除当前行之前所有行(不包括当前行)

:1,10d --删除1-10行

:11,$d --删除11行及以后所有的行

:1,$d --删除所有行

J--删除两行之间的空行, 合并两行

退出

:wq --保存并退出

ZZ --保存并退出

:q! --强制退出并忽略所有更改

:e! --放弃所有修改,并打开原来文件

:close --关闭窗口,最后一个窗口不能使用此命令,可以防止意外退出vim

:q --如果是最后一个被关闭的窗口,那么将退出vim

② linux中vi编辑器怎样使用

工具:

Linux

方法:

1、首先进入Linux的命令行界面.在目录下创建一个用于测试的文本文件(touch filename).这里就新建了一个test12文本文件.当然这个名字是可以随便取得.

7、替换 “r”:替换光标所在处的字符。 ,按一下"r"然后输入要即可.“R”:替换光标所到之处的字符,直到按下“ESC”键为止。

8、恢复上一次操作 “u”:如果误执行一个命令,可以马上按下“u”,回到上一个操作。按多次"u"可以执行多次恢复.就相当于"CTRL +Z"的操作.

③ Linux系统上如何快速查找一个文件

linux系统上可以借助于locate命令来快速查找一个文件。因为locate命令搜索的是文件数据库,所以速度非常快。

1、使用locate命令需要及时更新文件数据库。可以借助于updatedb命令来更新文件数据库。

sudoupdatedb

用法:locate[OPTION]...[PATTERN]...
在mlocate数据库中搜索条目.
-b,--basename匹配唯一的路径名称的基本文件名
-c,--count只显示找到条目的号码
-d,--databaseDBPATH用DBPATH替代默认的数据库(/var/lib/mlocate/mlocate.db)
-e,--existing只显示当前存在的文件条目
-L,--follow当文件存在时跟随蔓延的符号链接(默认)
-h,--help显示本帮助
-i,--ignore-case匹配模式时忽略大小写区别
-l,--limit,-nLIMIT限制为LIMIT项目的输出(或计数)
-m,--mmap忽略向后兼容性
-P,--nofollow,-H当检查文件时不跟随蔓延的符号链接
-0,--null输出时以NUL分隔项目
-S,--statistics不搜索项目,显示有关每个已用数据库的统计信息
-q,--quiet不报告关于读取数据库的错误消息
-r,--regexpREGEXP搜索基本正则表达式REGEXP来代替模式
--regex模式是扩展正则表达式
-s,--stdio忽略向后兼容性
-V,--version显示版本信息
-w,--wholename匹配完整路径名(默认)

④ linux中怎样从底部向上查看log文件

vi进入LOG文件
G 跳到最后一行
ctr +b 往上翻页
crtr、+f往下翻页

你也可以利用/查找一个关键字,然后按大写N,向前翻,n向后

⑤ Linux如何在vi里搜索关键字

在命令模式下敲斜杆( / )这时在状态栏(也就是屏幕左下脚)就出现了 “/” 然后输入你要查找的关键字敲回车就可以了。

如果你要继续查找此关键字,敲字符 n 就可以继续查找了。

⑥ linux查找文档内容

1. more指令 —— 分页显示文件内容
more指令会以一页一页的形式显示文件内容,按空白键(space)显示下一页内容,按Enter键会显示下一行内容,按 b 键就会往回(back)一页显示,其基本用法如下:
more    file1             查看文件file1的文件内容;
more   -num   file2    查看文件file2的内容,一次显示num行;
more   +num   file3   查看文件file3的内容,从第num行开始显示;
2. less指令 —— 可以向前或向后查看文件内容
less指令查看文件内容时可以向前或向后随意查看内容;
less指令的基本用法为:
less   file1    查看文件file1的内容;
less   -m    file2     查看文件file2的内容,并在屏幕底部显示已显示内容的百分比;
按空格键显示下一屏的内容,按回车键显示下一行的内容; 
按  U  向前滚动半页,按  Y   向前滚动一行;
按[PageDown]向下翻动一页,按[PageUp]向上翻动一页;
按   Q   退出less命令;
3. head指令 —— 查看文件开头的内容
head指令用于显示文件开头的内容,默认情况下,只显示文件的头10行内容;
head指令的基本用法:
head  -n  <行数>   filename      显示文件内容的前n行;
例如:head   -n   5   file1     显示文件file1的前5行内容
head   -c  <字节>    filename      显示文件内容的前n个字节;
例如:head  -c  20  file2      显示文件file2的前20个字节内容
4. tail指令 —— 显示文件尾部的内容
 tail指令用于显示文件尾部的内容,默认情况下只显示指定文件的末尾10行;
tail指令的基本用法:
tail    file1      显示文件file1的尾部10行内容;
tail  -n  <行数>  filename    显示文件尾部的n行内容;
例如:tail  -n  5   file1    显示文件file1的末尾5行内容
tail  -c  <字节数>   filename     显示文件尾部的n个字节内容;
例如:tail  -c  20   file2    显示文件file2的末尾20个字节
5. cat指令 —— 显示文件内容
使用cat命令时,如果文件内容过多,则只会显示最后一屏的内容;
cat指令的基本用法:
cat   file1        用于查看文件名为file1的文件内容;
cat   -n   file2       查看文件名为file2的文件内容,并从1开始对所有输出的行数(包括空行)进行编号;
cat   -b   file3      查看文件名为file3的文件内容,并从1开始对所有的非空行进行编号;

阅读全文

与linux向上查找相关的资料

热点内容
泰国剧罪孽父亲出海 浏览:7
叶天明柳韵txt 浏览:825
bch主流算法 浏览:767
免费在线国产片 浏览:200
苹果平板为什么连接服务器错误 浏览:89
穿越东晋成为王凝之 浏览:958
手机里的文件夹怎么拉出来 浏览:281
饥荒怎么输入ip进服务器 浏览:470
美国恐怖三极片 浏览:995
四川虚拟主机云服务器 浏览:780
母乳喂养真人版电影 浏览:396
免费看片链接 浏览:492
编程将中断类型号 浏览:597
数字编程学院 浏览:95
程序员不时尚 浏览:746
不付费看网站 浏览:230
《代人受过》训诫文 浏览:258
1n.d5h49m6. 浏览:687
linuxweb目录权限 浏览:945