很多时候在调试生成或正式平台服务器的时候想查看实时的日志输出,在Linux中可以使用tail 或 watch来实现。

比如我们项目中有个 app.log 的日志文件,我们普通读取都使用 vi app.log。但是要实时查看更新就得使用其他命令了。

tail的使用

tail -f app.log

命令格式;

tail[必要参数][选择参数][文件]2. 命令功能:

用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

命令参数:

-f 循环读取

-q 不显示处理信息

-v 显示详细的处理信息

-c 显示的字节数

-n 显示行数

–pid=PID 与-f合用,表示在进程ID,PID死掉之后结束.

-q, –quiet, –silent 从不输出给出文件名的首部

-s, –sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒

watch

watch -d -n 1 cat app.log

命令格式:

watch[参数][命令]

命令功能:

可以将命令的输出结果输出到标准输出设备,多用于周期性执行命令/定时执行命令

命令参数:

-n或–interval watch缺省每2秒运行一下程序,可以用-n或-interval来指定间隔的时间。

-d或–differences 用-d或–differences 选项watch 会高亮显示变化的区域。 而-d=cumulative选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来。

-t 或

linux实时查看日志变化的命令,[转]linux实时查看更新日志命令相关推荐

  1. 服务器系统更新命令,在CentOS系统下包更新的命令有哪些

    在CentOS系统下包更新的命令有哪些 发布时间:2020-10-26 10:20:30 来源:亿速云 阅读:99 作者:小新 小编给大家分享一下在CentOS系统下包更新的命令有哪些,相信大部分人都 ...

  2. mysql更新日志问题

    [root@localhost ~]# /etc/init.d/mysqld restart 停止 mysqld: [确定] 正在启动 mysqld: [确定] 故障:今天在维护以前数据库日志的时候, ...

  3. 新的mysql如何使用_如何使用新的MySQL更新日志

    使用新的MySQL更新日志的方法未必人人都会,下面就教您如何使用新的MySQL更新日志的方法,希望对您能够有所帮助.如果你只使用一 使用新的MySQL更新日志的方法未必人人都会,下面就教您如何使用新的 ...

  4. samba for linux下载,Samba 4.4.3 SMB for Linux 发布下载

    Samba4.4.3最近发布下载,用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS(Server Message Block/Common Internet File Sys ...

  5. iOS一键打包自动改build并输入更新日志上传发布应用到Fir,Pgyer

    复制expert.sh到项目根目录 如果打包失败,先用Xcode打一次就正常了 使用方法 $ sh expert.sh 输入序号,选择打包方式,按回车继续 1. development 2. ad-h ...

  6. 金万维linux 路由,金万维动态域名解析(宽带通)Linux版

    金万维动态域名解析(宽带通)Linux版 安装方法: 得到金万维gnhostlinux动态域名Linux/Unix下客户端软件 wget http://www.gnway.com/download/g ...

  7. 运行war包的命令及linux下实时查看日志

    //先结束进程 [root@a war]# sudo fuser -k 443/tcp//a.war是我的war包,a.log是生成一个a.log记录日志 [root@a war]# nohup ja ...

  8. linux view查看日志命令,【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo...

    linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, --------- ...

  9. linux查看上次重启日志和ip,Linux實時查看日志,訪問前10IP 和相關命令

    本文介紹Linux下tail命令的使用方法. linux tail命令用途是依照要求將指定的文件的最后部分輸出到標准設備,通常是終端,通俗講來,就是把某個檔案文件的最后幾行顯示到終端上,假設該檔案有更 ...

  10. Linux查看分析任务计划命令,详述Linux计划任务的 at和crontab的命令 以及如何查看crontab日志...

    一:1.计划任务,是任务在约定的时间执行已经计划好的工作,这是表面的意思.在Linux中,我们经常用到cron服务器来完成这项工作.cron服务器可以根据配置文件约定的时间来执行特定的作务.比如我们可 ...

最新文章

  1. 深度学习--TensorFlow (2)单层感知器2 -- 实现多数据分类
  2. 通用权限管理系统组件 中集成多个子系统的单点登录(网站入口方式)附源码
  3. ActiveX(二)
  4. SAP 电商云 Spartacus UI 3.4.5 版本引入的对并发 SSR 请求的支持
  5. 贵州大学java期末考试_CONTRIBUTING.md
  6. C++中的STL--基本概念
  7. Office2010-2016官方镜像大全
  8. FastRoute - 快速请求路由
  9. Java动态规划---矩阵链相乘的最小计算代价
  10. 董洁经纪人挑拨离间,潘粤明称董洁经纪人插手婚姻
  11. Kafka配置5--Windows下配置Kafka的集群+SASL+SSL
  12. PHP substr(),mb_substr(),mb_strcut()比较
  13. python运维和开发实战-高级篇
  14. qtabwidget设置表头_QTableWidget添加表头菜单 并 可以通过表头菜单隐藏选中列
  15. Visual Studio无法定位于动态链接库
  16. POI导出设置列为文本类型
  17. mysql查询当前月份前两个月的数据_sql查询指定月份之前的几个月
  18. CRM上线之路 走上了CRM实施顾问-第100天上班 -第21周
  19. Vant => van-field校验手机号 邮箱校验
  20. 你每天应该吃多少水果?

热门文章

  1. 哈工大软件构造学习笔记1 Views and Quality Objectives of Software Construction
  2. 对共享单车乱停乱放说不:首个电子围栏技术要求发布
  3. python小游戏-人在 江湖飘,哪能不挨刀
  4. CentOS镜像下载(阿里云源)
  5. eclipse项目没错但有红叉
  6. linux多网卡聚合
  7. Naoqi机器人学习
  8. STC8H开发(一): 在Keil5中配置和使用FwLib_STC8封装库(图文详解)
  9. 为什么掌握了ROS1机器人开发工具并不能加速掌握ROS2呢???
  10. 自然科学如何可能---读《三体》第一部第一节---科学边界