Questions tagged «tail»

尾巴是一个命令行程序,默认情况下,将最后十行输出到标准输出。使用其他命令开关,可以指定特定的行数,并且可以实时监视文件。

3
在Ubuntu 16.04上达到inotify手表的用户限制
我刚刚安装了Ubuntu 16.04,启动SmartGit时收到以下警告: IOException: User limit of inotify watches reached 此外,我得到此警告启动tail -f: tail: inotify resources exhausted tail: inotify cannot be used, reverting to polling 我在Ubuntu 14.04上从未遇到此错误,在新Ubuntu上使用的应用程序和文件与以前版本中使用的完全相同。 唯一相关的区别是,我在PC上添加了一个额外的硬盘,并配置了Ubuntu的备份工具。这个问题可能与第二张磁盘或备份工具有关吗?
43 16.04  tail  inotify 

2
tail:读取整个文件,然后执行以下操作
我想要一种tail -f行为,它读取整个文件,然后在写入文件时继续遵循它。 解 根据我接受的答案,此方法有效: tail -f -n +1 {filename} 为何起作用:该-f选项继续“跟随”文件并在将新行写入文件时输出新行。该-n +1指示tail开始阅读从第一行的文件。使用-n -10将从文件的最后十行开始。
35 tail 

6
用于查看日志(tail和grep)的GUI
您能否推荐具有强大日志监视功能的GUI应用程序? 通常,它可以像tail -f在GUI中一样工作,但除此之外,以下功能将非常有用: 根据(正则)表达式过滤掉一些行 根据(正则)表达式为某些行着色 互动搜寻 可保存的配置,轻松适用于不同的文件 基于(正则)表达式的通知 Windows上类似的工具是BareTail及其付费版本-BareTailPro

2
尾巴-如何退出尾巴并还原终端窗口?
假设我们这样做: tail -f /var/log/apache2/error.log 然后,我们看到我们想要看到的内容,然后我们想要退出,以便我们可以导航到其他目录,依此类推……因此,问题是: 我们如何戒掉尾巴? 我试图输入:“ q”,“ exit”,“ quit”和“ kill”,但不走运。
22 tail 


6
尾巴:无法使用inotify,恢复为轮询:打开的文件过多
当我尝试时tail -f catalina.out,出现错误: tail: inotify cannot be used, reverting to polling: Too many open files 我在这篇文章中尝试了答案: 打开的文件太多-如何找到罪魁祸首 lsof | awk '{ print $2; }' | sort -rn | uniq -c | sort -rn | head 当我运行以上命令时,输出为 17 6115 13 6413 10 6417 10 6415 9 6418 9 6416 9 6414 …
16 bash  apache2  tomcat  sshd  tail 

6
删除文件中的第一行…sed或tail哪个更快?
在此答案中(如何使用sed删除文件的第一行?),有两种删除文件中第一条记录的方法: sed '1d' $file >> headerless.txt ** - - - - - - - - 要么 - - - - - - - - ** tail -n +2 $file >> headerless.txt 就我个人而言,我认为该tail选项在外观上更令人愉悦且更具可读性,但可能是因为我受到了挑战。 哪种方法最快?
14 scripts  sed  tail 

4
拖尾两个日志文件
我有一个Web应用程序,可以输出到许多包含性能信息的日志文件。一个日志文件输出代码执行时间,而另一个输出SQL计时。我无法控制记录器或生成日志文件的代码,但是我想将日志输出到一个地方。 目前我正在做这样的事情 tail -f sqlLogs.log | grep sql-time tail -f perflogs.log | grep exec-time 每次在应用程序中执行SQL时,这都会向控制台输出一些信息。但是我必须在两个单独的SSH会话中运行代码。但是,我希望能够在同一SSH会话中尾随这两个文件。这可能吗?
14 files  tail  grep 

2
在打印n行之后以tail -f结尾
我有以下几点。 一个Java进程在文件上写入日志 一个启动Java进程的shell脚本。 启动Java进程后,我需要阅读日志文件以检查启动是否正确。 我尝试过,tail -f但它永远附加。我需要tail在打印n行之后停止。上一条-n线有一种类似的选择吗?

4
'tail'命令有什么作用?
我是Ubuntu的新手。我之前运行过,tail -f /var/logs/syslog并得到以下显示的结果: kernel: [ 2609.699995] [drm:gen6_sanitize_pm] *ERROR* Power management discrepancy: GEN6_RP_INTERRUPT_LIMITS expected 000d0000, was 1a0d0000 这意味着什么?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.