Linux查看日志

在RD的日常开发中,在无数与BUG的斗争中,一定存在无数的自测,或者他侧,在本机的IDE上,查看错误信息,可以看控制台输出的错误信息,但此时如果已经部署到服务器上,你在服务器运行时,发现错误反馈,那必须要读取服务器日志信息。

    读取服务器日志信息有两种方式:

    1、通过某远程ftp软件,将远端服务器的文件down到本机,然后作为windows的一个文本文件,相信知道怎么操作吧~ 看最新的日志,用鼠标拉到最底就ok了~ 查找某个关键词,ctrl+f就可以了~ 看起来很简单的操作,简直low爆了。。。每一次查错误,都要增加服务器与本机的运行压力,明明只想看其中一部分文件,却要通篇复制过来,文件大的话,还要等待复制完成~~ 那么有没有更好的方法呢???如下。

    2、直接远程linux服务器,通过终端软件实现对服务器的操作(例如:xshell、secureCRT)。


    查看文件命令,常用的有cat、more、less、head、tail、vim

    cat 文件名:会将文件所有内容从头到尾输出在屏幕上,但对于动辄多少万行的日志文件来说,无意是灭顶之灾....,你会看到屏幕上在不停的走下一行,直到地老天荒..... 当然还有一个命令是tac,跟cat一样会全部打印,只不过是从尾至头,同样不好用。

    more 文件名功能与less类似,但只能向后翻页,不能向前翻页,重点介绍less命令。

    less 文件名less在查看前不会加载整个文件,降低系统开销。进去后加载第一页,若要翻页要查找,请看如下快捷键。

    /字符串:向后查找关键词

    ?字符串:向前查找

    上下:上一行 下一行

    q:退出

    G:最后一行

    gg:第一行

    ctrl+f/b/u/d(forward/backward/upward/downward):翻页【下一页,上一页,上半页,下半页】


    head / tail 文件名显示该文件的前10行/末尾10行,如果想改变显示行数,例如显示2行:head/tail -n  2 文件名。

    tail -f默认显示最后10行,实时更新文件。(上面的命令如果打开文件了,那么文件内容就定格在打开的时候,如果文件实际上更新了,但是已经打开的不会显示更新,使用tail -f这个命令就会实时更新文件内容)

    vim 文件名vim这个功能很强大了,linux沾点边的都应该有所耳闻,它的快捷键与less的快捷键基本吻合,但比less多了修改删除的功能,可能对于查看日志文件来说,less会更安全一些。


    结束语:对于查看日志,最常用的快捷键就是:less 和 tail -f

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值