LINUX中,查看文件内容及分页显示的办法有什么?

LINUX中,查看文件内容及分页显示的办法有什么?,第1张

cat /etc/sysconfig/network\x0d\x0a-n:查看行号信息\x0d\x0a\x0d\x0amore:空格翻页 回车换行\x0d\x0a\x0d\x0aless:上下键翻页 可以反复看(可以回翻页)\x0d\x0a\x0d\x0ahead:显示前几行\x0d\x0ahead -5 install.log 显示前5行\x0d\x0a\x0d\x0atail:显示后几行\x0d\x0atail -f 动态更新\x0d\x0a\x0d\x0agrep:查看文件中包含关键字的一行\x0d\x0a#grep --color=tty dump intstall.log 彩色显示\x0d\x0a正则表达式:^root 以root为开头(^)\x0d\x0aroot$,以root结尾($)\x0d\x0a-v:不包括的几行(取反)\x0d\x0agrep -n -v ^# /etc/vsftpd/vsftpd.conf

linux中查找文件位置的命令有很多,常用的有find,locate和whereis三个命令,下面分别介绍它们的用法:

1、find命令是linux中最强大的查找文件的命令,它的格式为”find  <指定目录><指定条件><指定动作>“。比如使用find命令搜索在根目录下的所有interfaces文件所在位置,命令格式为”find / -name  'interfaces'”,输入后就会返回搜索的结果了:

2、第二个命令是locate命令,使用locate也可以搜索到linux系统中的文件,同样的这里使用locate命令搜索interfaces文件,命令为”locate interfaces“,locate命令是比find命令快的,因为它查询的是locatedb数据库,该数据库包含本地所有的文件信息:

3、最后一个是使用”whereis“命令搜索文件,但是只可以搜索linux系统中的可执行文件。这里用whereis搜索interfaces文件就不起作用了,所以使用whereis命令搜索grep的可执行文件,其命令为”whereis grep“。以上就是linux中查找文件的命令的用法介绍:

GVIM 可以分割窗口实现查找多个文件的功能。不过最好是用命令行这个强大的工具了。

比如查找 /home/znsys/ 下所有含 VoIP 的文件名称:

grep -l 'VoIP' /home/znsys/*

比如查找 /home/znsys/ 文件夹下的所有第三层目录内所有文件中包含 “networking" 的行:

如这些目录:

/home/znsys/client_1/data/

/home/znsys/client_2/data/

/home/znsys/vendor_1/data/

命令为:

grep -i /home/znsys/*/data/* 'networking'


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

原文地址: http://outofmemory.cn/yw/8289760.html

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

发表评论

登录后才能评论

评论列表(0条)

保存