linux 查看大文件内容

linux中查看文件内容的命令有很多,他们的实现方式和性能各有差别,可根据实际使用情景选择。

文件的行数

使用wc命令查看文件有多少行 :wc -l filename

查看文件的开头

head命令查看文件的前面几行,默认打印出对应文件的开头10行:head -n filename

  • head命令常用参数

        -q或--quiet或--silent   不显示包含给定文件名的文件头即隐藏文件名。
        -v或--verbose    总是显示包含给定文件名的文件头即显示文件名。
        -c<字节>或--bytes=[-]K   显示每个文件的前多少K字节内容,如果附加"-"参数,则除了每个文 件的最后K字节数据外显示剩余全部内容。
        -n<行数>或--lines=[-] K   显示每个文件的前K行内容,如果附加"-"参数,则除了每个文件的最 后K行外显示剩余全部内容。

显示文件前10个字节:head -c 10 log.txt 

查看文件的结尾

tail命令查看文件的最后几行:tail -n filename

  • tail命令参数
    -f 循环读取
    -q 不显示处理信息
    -v 显示详细的处理信息
    -c<数目> 显示的字节数
    -n<行数> 显示行数
    –pid=PID 与-f合用,表示在进程ID,PID死掉之后结束.
    -q, --quiet, --silent 从不输出给出文件名的首部
    -s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒

tail -f nohup.out      循环滚动查看文件内容

tail -f nohup.out | grep "rumenz"     循环滚动查看文件内容,并过滤内容

动态加载至内存

使用more命令或者less命令,将大文件中的部分内容加载到内存中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值