Linux文件查找命令

1.cat:显示文件内容

①对于内容极大的文件来说,可以通过管道|传送到more工具,然后一页一页的查看     cat 路径 | more

  语法:cat [OPTION]... [FILE]...

              cat[选项列表] [文件列表]...

              

  常用选项:

             -b,计算所有非空输出行,开始行编号为1。

             -n,计算所有输出行(包括空行),开始行编号为1。

             -s,将相连的多个空行用一个空行来代替。

            -e,在每行的未尾添加$符号,便于确认每一行,因为有些行内容太长了,在显示时会在显示器上以多行表示。

  示例:显示/etc/fstab文件的内容。

              cat/etc/fstab 


2.grep:查找文件内容

grep:查找文件里符合条件的字符串

  语法:grep [OPTION]... PATTERN [FILE]...        

              grep [选项] [匹配字符] [文件列表]

  常用选项:-c,对匹配的行进行计数

        -l,只显示包含匹配的文件的文件名

       -h,不显示包含匹配的文件的文件名

       -i,产生区分大小写的匹配,默认情况是区分大小写的

       -v,列出不匹配的行

  示例:在文件example中搜索匹配字符“text file”。

              grep'text file'  example  


3.head:查看文件头部内容

head:输出文件的开始部分

  语法:head [OPTION]... [FILE]...

              head [选项]  [文件列表]

  常用选项:

             -c,--bytes=SIZE,打印文件开头的SIZE字节内容

             -n,--lines=NUMBER,打印文件开头的NUMBER行,默认是输出前面  10行

             -q,表明不显示文件名的首部

             -v,表明要显示文件名的首部

  示例:

            head -n 10  test.log   查询日志文件中的头10行日志;


4.tail:查看文件尾部内容

  tail:查看文件尾部内容命令。

  语法:tail [OPTION]... [FILE]...

              tail[选项]  [文件列表]

  常用选项:-c,--bytes=SIZE ,打印文件最后的SIZE字节内容。

        -n,--lines=NUMBER,打印文件最后的NUMBER行,默认是输出            前面10行。

        -q,表明不显示文件名的首部。

        -v,表明要显示文件名的首部。

        -f,等同于--follow=descriptor,根据文件描述符进行追踪,当文          件改名或被删除,追踪停止

  示例:tail -f test.log

              查看test.log文件最后十行内容


5.more:分页显示文件

more:一个基于vi编辑器文本过滤器,它以全屏幕的方式按  页显示文本文件的内容,支持vi中的关键字定位操作。  more名单中内置了若干快捷键,常用的有H(获得帮  助信息),Enter(向下翻滚一行),空格(向下滚动  一屏),Q(退出命令)。

  语法:more [选项] 文件...

  常用选项:-c,在文本翻面时从头清除一行,后再最后写下一行。通常,            more清除屏幕,然后再写每一行。

           -n,用来建立能显示n行的显示屏窗口。

        -d,显示操作提示符:“Pressspace to continue,'q' quit",以代替           more的默认提示符。

        -s,把连续的空行压缩为一行。

        -p,不滚屏,清屏并显示文本。


6.less:分页显示文件

  less:对文件或其它输出进行分页显示的工具

  语法:less[选项] 文件...

  常用选项:-e  当文件显示结束后,自动离开

           -i  忽略搜索时的大小写

        向后翻一页

        向后翻半页

        退出less 命令

       空格键 滚动一行

       回车键 滚动一页

       [pagedown]: 向下翻动一页

        [pageup]:   向上翻动一页

 

lessmore的区别:在more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值