标签: tail

如何在 Linux 中显示文本文件中的某些行?

我想每个人都知道有用的 Linux cmd 行实用程序headtail. head允许您打印文件的前 X 行,tail执行相同的操作但打印文件的末尾。打印文件中间的好命令是什么?类似于middle --start 10000000 --count 20(打印第 10'000'000 行到第 10'000'010 行)。

我正在寻找可以有效处理大文件的东西。我试过了tail -n 10000000 | head 10,它慢得可怕。

linux command-line-interface tail sed

100
推荐指数
3
解决办法
28万
查看次数

拖尾多个远程文件

有没有办法远程tail 2文件?

我在负载均衡器后面有两台服务器(a 和 b),如果可能的话,我想做这样的事情:

tail -f admin@serverA:~/mylogs/log admin@serverB:~/mylogs/log
Run Code Online (Sandbox Code Playgroud)

谢谢!

linux console logging tail

47
推荐指数
6
解决办法
3万
查看次数

在tail -f 中,如何过滤掉具有特定关键字的内容?

我想要tail -f我的日志。但是,我想过滤掉所有包含以下单词的内容:

“ELB”、“Pingdom”、“健康”

linux unix grep logging tail

39
推荐指数
3
解决办法
3万
查看次数

对日志进行着色监控

我有时会tail在 FreeBSD 下监控 apache 和 php 错误日志。有没有办法使用tail或其他命令行应用程序获得彩色输出?

或者,您最喜欢的实时监控各种网络相关日志的方式是什么?

monitoring log-files realtime tail color

33
推荐指数
3
解决办法
3万
查看次数

方便的 Windows 相当于 tail -f 日志文件?

在 Windows 上有一些方便的替代方法吗?我总是想念这个远离 Linux 的地方。不,我不认为 Cygwin 或其他一些 bash 端口“方便”。:)

可以从命令行执行此操作的小应用程序或将其在窗口中打开的小应用程序。我也需要能够基本上暂停它,这不会影响日志文件,但允许我向上滚动缓冲区。

windows log-files tail

30
推荐指数
4
解决办法
5万
查看次数

持续监控带有偶尔轮换的尾部的日志

我们使用 tail 来连续监视多个日志,但是当日志旋转时,该文件的尾部将停止。

据我了解,问题是当日志轮换时,会创建一个新文件,而正在运行的尾部进程对该新文件句柄一无所知。

linux monitoring log-files tail logrotate

22
推荐指数
4
解决办法
1万
查看次数

输出下方的 Bash 提示 - 后台日志尾

我曾经为一家公司工作,该公司有一个定制的 shell 来管理他们在 Linux 上运行的一个产品,我希望复制这个 shell 的一个关键特性。

所有工作都由后台进程完成,日志的输出显示给所有连接的用户。

日志会在你的 shell 的背景中拖尾,并且提示行将始终完美地停留在底部。

例如

Log line 1
Log line 2
Log line 3
![ROOT@PRODUCT51-LIVE]:~/ #
Run Code Online (Sandbox Code Playgroud)

我尝试使用 bash 执行此操作的方法是在用户 .bashrc 文件中启动一个分离的尾部,但是当命令的输出发送到 stdout 时 - 它出现在 bash 提示符下,例如

![ROOT@PRODUCT51-LIVE]:~/ #Log line 1
Log line 2
Log line 3
Run Code Online (Sandbox Code Playgroud)

并且用户必须按 Enter 或CtrlC获得干净的提示行。

我不知道如何让提示总是跳到输出的底部,我认为我使用错误的术语在谷歌上找到任何东西,因为我运气不好 - 有谁知道如何做到这一点用 bash 吗?

linux shell bash tail

15
推荐指数
2
解决办法
1805
查看次数

是否可以过滤tail的输出?

我想拖尾一个文件,但只输出其中包含某个字符串的行。这可能吗?

unix tail

11
推荐指数
3
解决办法
8100
查看次数

`tail -f` 有时会停止更新 - 并且文件没有移动

我最近注意到有时tail -f <logfile>会停止更新到屏幕。

不过,做一个Ctrl>-C并重新启动tail工作正常。我检查以确保日志文件没有在中途旋转(这可能会让人tail失去理智)。

什么会导致这种情况?我正在运行 RHEL 5.2 x64。

logging rhel5 tail

10
推荐指数
2
解决办法
9389
查看次数

如何观察尾部的新行数

我想做这样的事情:

watch tail -f | wc -l
#=> 43
#=> 56
#=> 61
#=> 44
#=> ...
Run Code Online (Sandbox Code Playgroud)

它每秒计算新的尾部线条

/ Linux、CentOs

要更清楚。我有这样的事情:

tail -f /var/log/my_process/*.log | grep error
Run Code Online (Sandbox Code Playgroud)

我正在阅读一些错误消息。现在我想数一数。一秒钟内我有多少〜错误。所以日志中的一行是过程中的一个错误。

command-line-interface tail watch

10
推荐指数
1
解决办法
1万
查看次数