标签: tail

允许自动尾部和搜索的 Linux 命令行日志查看器?

tail -f在我的 Linux shell 中使用来查看日志文件,因为我喜欢它如何使用传入的文本自动更新:我喜欢看到新的东西滚动进来。

但是,我也喜欢 的搜索功能less,该功能在tail(或者是?)中不可用。是否有“两全其美”的解决方案?

如果有一种我可以打开的模式,可以less让它自动更新传入的文本,那么这可能是理想的。

linux logging less tail

18
推荐指数
2
解决办法
2808
查看次数

将时间戳附加到 tail -f 结果

我想在从“tail -f 输出文件”出来的每一行前面打印一个时间戳,这样我就知道每行什么时候打印出来。像:

[...]
20110617_070222:这里打印的结果
20110617_070312:这里打印的结果
20110617_070412:这里打印的结果
20110617_070513:结果打印在这里
[...]

有任何想法吗?

tail bash-scripting

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

除 X 最后/第一行之外的所有行尾/首行

例如我有这个文件:

cat myfile
1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)

我想打印除前 2 行以外的所有行。输出应该是这样的:

tail -n $(( $(wc -l myfile | awk '{print $1}') - 2 )) myfile
3
4
5
Run Code Online (Sandbox Code Playgroud)

是的,输出是正确的。但是有一个问题,我们在这个示例文件中有 5 行,对吗?如果我在这个命令输出中使用超过 5 个应该是空的,但它不是!!!

tail -n $(( $(wc -l myfile | awk '{print $1}') - NUMBER )) myfile

这个输出应该是空的,但它不是

tail -n $(( $(wc -l myfile | awk '{print $1}') - 8 )) myfile

1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)

myfile 可以包含 X 行...感谢您的帮助

ssh centos bash tail head

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

使用 tail -f 时等效于 'clear' 命令

我正在使用该tail -f命令来跟踪错误日志,并且我经常想“清除”终端,这与clearunix 命令将所有内容移动到窗口顶部上方的方式非常相似。使用tail时有这样的事情吗?

目前,我只是按了几次返回,这还可以,但是变得很烦人,尤其是当我有一个很高的窗户时。

我在 mac os 10.6.8 上。

terminal.app tail macos

12
推荐指数
1
解决办法
9537
查看次数

在 PuTTY 中停止自动滚动到底部

我正在tail -f通过 PuTTY 监视文件。但每次新内容到达时,它都会自动滚动到底部,所以我无法阅读文本。

有没有办法让它停止这种行为?

linux terminal putty tail

12
推荐指数
1
解决办法
1610
查看次数

ls 是否有一个 tail -f 等效项?

基本上问题就在标题中。我想监视一个目录中是否有写入或删除的新文件,就像我可以使用tail -f. 这可能吗?

linux ls tail

7
推荐指数
2
解决办法
3097
查看次数

通过 smb 监控日志文件

我正在从运行 Os x Lion 的 mac 监控几个 windows 2k3 服务器。我使用 smb 连接到服务器的文件系统,导航到日志文件所在的文件夹并使用 console.app 打开它们。

我喜欢 Console.app 因为它是一个动态日志查看器,它类似于在终端上使用 tail -f 选项。但是,在 smb 上,我无法为 Console 或 tail 命令获得相同的行为:更新的日志从不或很少更新。

有谁知道从远程 mac 跟踪服务器日志文件的更好方法吗?

此致

monitoring logging tail file-monitoring

6
推荐指数
1
解决办法
1621
查看次数

Tail -f 在新创建的名称未知的文件上

我有一个程序,每次运行都会生成一个新的日志文件。要查看发生了什么,我想查看tail -f日志 - 唯一的问题是我实际上事先并不知道文件名。

那么,有没有办法跟踪与某个(shell glob)模式匹配的所有文件?我想我可以轻松编写这样的脚本,但我想知道是否已经有解决方案。

linux shell tail

6
推荐指数
1
解决办法
2047
查看次数

在 Mac 上尾部文件而不换行

我想尾部 -fa 文件可能包含很长的行。我还希望每个屏幕行看到一行,并在必要时滚动到一侧,就像 Vim 的 zL 和 zH 一样,因此没有换行,

有办法做到这一点吗?理想情况下,无需使用 vim 或 emacs 来完成此任务。使用另一个终端模拟器没问题,但我使用的是 Mac(现在使用 iTerm2)。

command-line tail osx-mountain-lion

6
推荐指数
1
解决办法
4202
查看次数

tail -f 文件在重命名时停止拖尾

我想提交tail -f文件,但在mv.

尾部手册页告诉我:-f手段--follow=descriptor因此mv不应该改变的inode?

为什么tail -f重命名后停止工作?

linux tail

6
推荐指数
1
解决办法
774
查看次数