导航:首页 > 文件类型 > linux查找大小超过5k文件

linux查找大小超过5k文件

发布时间:2024-11-25 11:53:04

linux下vim 查找命令

linux下vim 查找命令:

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

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

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

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

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

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

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

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


(1)linux查找大小超过5k文件扩展阅读:

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

⑵ 磁盘碎片整理后蓝色的文件不是连续的

在磁盘管理中,格式化磁盘是把磁盘分割成簇,一般情况簇的大小是4k(对于linux系统是可以调整的,windos不会搞)。当一个文件大小是1k的时候 ,他会占用一个整个簇,一个文件是5k时。他会占用两个簇。当磁盘使用了一段时间后,同一个文件的各个簇会变成不连贯的,分散的。你就会看到红色的零碎的文件。你所使用的磁盘整理功能,就是尽量的把属于同一个文件的簇整理到一起(注意这句话),这样就能避免在读取一个文件时磁头过来过去的找东西了。理解上面那句话,就能解释你现在遇到的问题了,他并不是把所有的簇都集中到分区的某一端连续存放,而是把属于同一个文件的簇连续存放。所以,整理完就是你现在所看到的现象。手打很累啊,不知道你明白了没有。

⑶ mysql并发连接数能承受多大的访问量

这个复要看你的这些网站的流量制,以及程序数据库的负载大小所决定,如果程序写的很好,SQL语句注意优化,并且有缓存的话,一般情况下,不会有什么问题,当然还是要取决于你服务器的配置如何,总之不是说单方面可以确定是不是会出问题。

如果出现问题,比如数据库负载过高,那么其它网站肯定会受影响,那就是访问慢,或报连接数过多,或无法接数据库。

⑷ FAT32 文件系统 目录 如何 存储

你用NTFS
能分小写的卷标吗
?
如果不能那也就是一样的道理
fat32这个文件系统

一簇

多少我忘了
但LINUX的类似于簇的单位是4K
如果你有一个5K的文件那么那一K就会又占一簇
而那个簇
就不能被别人别的文件用了

⑸ 关于4K硬盘的问题!

关于4K硬盘的问题!
盘扇区问题涉及的关系比较复杂,比显示器要麻烦。
首先是微软:这个在DOS时代就一直没有问题。MO很早以前我就做个XP启动盘,使用正常。
其次是BIOS:BIOS大部分控制在Intel手上,这个应该是目前最大的问题。
最后是硬盘产家:面临2个选择。一个是只支持4K扇区,以上BIOS启动支持是大问题。对大部分单硬盘用户要丢失市场。其次就是物理4K模拟长512字节扇区。这个面临严重的对齐问题。

扇区对齐问题最大的障碍是PC界历史奇怪的255磁头63扇区标准。在AT时代,63扇区/磁道成为IDE标准,但是那时SCSI一直用64磁头32扇区,SCSI这种方式没有任何对齐问题。
在大硬盘开始以后IDE因为只支持16磁头,就多了一个CHS参数转换。那时很多硬盘标注15磁头,Phoenix那时用15x16方式模拟成1024柱面240磁头63扇区,AWARD和AMI用15x17成了255磁头(255磁头在1024柱面限制下在DOS模式可访问硬盘要大些)。后来Intel介入大家都成了255磁头63扇区的垃圾标准。
后来Win95OSR2开始,8G的限制成为严重瓶颈,再大的磁头数也没有意义。所以出来了INT13X BIOS接口,使用LBA代替CHS,那时模拟的CHS磁头数就没有任何意义了。WIN2000开始分区表也不再使用CHS参数(只使用LBA部分),但是分区工具都还是柱面对齐。
XP开始IDE硬盘逐渐向128G逼近,物理硬盘也开始支持LBA访问,这就是LBA48的标准。不用LBA访问硬盘,而只是靠BIOS模拟INT13x(LBA)只能访问到32G。
现在又到了另外一个瓶颈,就是2T。超过2G无法用PC分区表,这是因为分区表的LBA部分是32位,2T出了32位限制。只能用动态磁盘和EFI分区,微软从Vista才开始重视EFI支持。
Vista出来后,SSD大量进入民用,Vista刚出来就面临SSD问题的尴尬的局面。不过微软至少在vista已经支持默认1M的分区对齐。SSD虽然看起来是512字节扇区,实际上内部最优扇区大小巨大无比,有64K甚至到4M(因为SSD内部RAID导致,单芯片最大是256K)。

机械盘4K扇区,其实10年前的SCSI硬盘就出现过,那时还可以用低格工具自己格式化。现在WD推出4K扇区但模拟512字节,是因为目前为止BIOS还是原先一样垃圾。如果不是BIOS问题,如果我自己用,作为仓库盘,我宁愿买只支持4K扇区的硬盘,不要折腾这种模拟,也就没有了对齐问题。

在分区工具支持方面,很少很少。目前好像就Acronis不要求柱面对齐。Symantec最垃圾,PQ非柱面对齐还出错,要修正分区表甚至把分区表搞烂。只有微软的diskpart工具支持最好。2年前因为用RAID5必须分区对齐才能减少性能损失,那时折腾好久,最后只有diskpart里用create partition primary align=256才搞定,那时所有天花乱坠的一大堆分区工具没有一个提到分区对齐这个东东。

⑹ 怎么使用linux命令制作一个5g大小的txt文件

dd if=/dev/zero of=/tmp/test.txt bs=1M count=5120

⑺ linux文件目录下文件数量对效率的影响

这个问题……,你如果都是小文件,当然效率低了,由于取文件的随机性,机版器要来回权移动磁头找文件,这个和是否在一个目录下没啥关系,你分开放效率更低。因为磁头来回移动的距离可能更大。

补充回答:
小文件,你考虑更换文件系统格式,linux有很多fs可以选择,象你这样有特殊用处的文件系统可以考虑单独分个区使用专为小文件设计的文件系统格式化,具体是什么分区格式我记不清了,有些非常见的文件系统:如说xfs、jffs2等,就是为这些特殊用途设计的,你需要找对文件系统效率分析的文档以确定自己的需求,冒昧问一下……,你是不是在做ldap啊?

阅读全文

与linux查找大小超过5k文件相关的资料

热点内容
有什么儿童语文阅读的app是免费的 浏览:975
win10地址栏黑色 浏览:601
足球赛直播用什么app 浏览:480
什么网站可以下载工科书 浏览:382
如何知道网站用户群体是谁 浏览:276
linux内核移植实验 浏览:230
小米恢复文件在哪里找 浏览:216
查看linux上数据库监听 浏览:76
win10怎么只重置c盘 浏览:57
3dsmaxcat应用全方位教程下载 浏览:841
教学编程的软件有哪些 浏览:998
充10话费用微信钱包 浏览:974
上海文件查重查哪些内容 浏览:635
javaendswith正则 浏览:381
微信更换收藏文件 浏览:952
如何提取分散数据 浏览:557
什么是数值数据 浏览:961
韦哲国际创意中心的app是什么 浏览:865
proe50有哪几个版本 浏览:776
苹果平板app文件共享 浏览:486

友情链接