首页 > 编程知识 正文

tail命令查看日志,h3c查看日志的命令

时间:2023-05-05 02:29:57 阅读:178919 作者:1881

tail命令可以将文件从指定位置到文件末尾的内容写入标准输出。 通过使用tail命令的-f选项,可以快速浏览正在修改的日志文件。 tail -f filename在屏幕上显示文件最后的内容,并不断更新以查看最新文件的内容。

NAME (名称) tail - output the last part of files输出文件的最后一部分SYNOPSIS概要大纲(tail(option )…[file] …description )说明) print the last 10 linesofeachfiletostandardoutput.withmorethanonefile,precedeeacheadergivingthefileng 如果指定了多个文件,则在输出每个节之前,文件名将作为文件头给出。 如果未指定文件或文件为-,则从标准输入读取。 mandatoryargumentstolongoptionsaremandatoryforshortoptionstoo .使用短选项时也需要使用长选项的参数。 -c,--bytes=K output the last K bytes; or use-cktooutputbytesstartingwiththekthofeachfile输出最后的k字节; 或者,使用-c K从每个文件的第k个字节开始打印。 -f,--follow [={ name|descriptor } ] outputappendeddataasthefilegrows; 随着文件的增加,输出附加数据; anabsentoptionargumentmeans ' descriptor ' (动态输出最新信息)不存在的可选参数包括描述符-F same as --follow=name --retry和- - 或者,使用-n K从每个文件的第k行开始打印。 - max-unchanged-stats=nwith-- follow=name, reopenafilewhichasnotchangedsizeaftern (default5) iterationstoseeifithasbeenunlinkedorrenamed ) thisistheusualcaseofrotated this option is rarely useful在n次迭代(缺省值为5 )后调整大小,以查看连接是否已断开或重命名。 这是旋转日志文件的常见情况。 在使用inotify时,此选项很少与--pid=PID with -f、terminate after process ID、PID dies和“-f”选项一起使用,从而终止指定进程号的进程-q,--quiet,--- silentneveroutputheadersgivingfilenames如果有多个文件参数,则不输出每个文件名; - retrykeeptryingtoopenafileifitisinaccessible总是在启动tail命令时尝试打开文件,即使文件无法访问或以后无法访问。 要使用此选项,必须与选项“——follow=name”连用; -s,--sleep-interval=N with -f,sleepforapproximatelynseconds (default 1.0 ) between iterations; with inotify and --pid=P,checkprocesspatleastonceeverynseconds与“-f”选项配合使用,指定监视文件变化的间隔秒数。 (默认为1.0 ); 使用inotify和-pid=P,每n秒至少检查一次进程p-v,--v

erbose always output headers giving file names 当有多个文件参数时,总是输出各个文件名; --help display this help and exit 显示此帮助信息并退出 --version output version information and exit 显示版本信息并退出 If the first character of K (the number of bytes or lines) is a '+', print beginning with the Kth item from the start of each file, otherwise, print the last K items in the file. K may have a multiplier suffix: b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024, GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E, Z, Y. 如果K前面的字符(字节数或行数)是'+',每个文件从第K项开始打印,否则,打印文件中最后的K项。 K可能有一个乘数后缀:b 512,kB 1000,K 1024,MB 1000 1000,M 1024 1024,GB 1000 1000,G 1024 1024 1024,等等,对于T,P,E,Z,y。

1、输出最后的100个字符

[root@peipei3514 usr]# tail -c 100 test.log018-09-15 15:56:10:725 THERP199 2018-09-16 15:57:16:725 DWMTJ200 2018-09-17 15:58:13:725 PHKIZ

2、从第6500个字符开始输出,一直到最后

[root@peipei3514 usr]# tail -c +6500 test.log RBZDP190 2018-09-07 15:48:11:724 PFMXT191 2018-09-08 15:49:15:724 MWPPA192 2018-09-09 15:50:06:724 UWRQM193 2018-09-10 15:51:06:724 KOKZL194 2018-09-11 15:52:22:724 WDKSI195 2018-09-12 15:53:16:724 UXTIP196 2018-09-13 15:54:06:724 XXTYN197 2018-09-14 15:55:12:725 KWUAX198 2018-09-15 15:56:10:725 THERP199 2018-09-16 15:57:16:725 DWMTJ200 2018-09-17 15:58:13:725 PHKIZ

3、输出最后的5行

[root@peipei3514 usr]# tail -n 5 test.log196 2018-09-13 15:54:06:724 XXTYN197 2018-09-14 15:55:12:725 KWUAX198 2018-09-15 15:56:10:725 THERP199 2018-09-16 15:57:16:725 DWMTJ200 2018-09-17 15:58:13:725 PHKIZ

4、从第196行开始输出,一直到最后

[root@peipei3514 usr]# tail -n +196 test.log196 2018-09-13 15:54:06:724 XXTYN197 2018-09-14 15:55:12:725 KWUAX198 2018-09-15 15:56:10:725 THERP199 2018-09-16 15:57:16:725 DWMTJ200 2018-09-17 15:58:13:725 PHKIZ

5、输出指定文件的最后十行,同时继续监视文件内容有无变化,新增内容会继续输出,直到按下 [Ctrl-C] 组合键停止该命令。

[root@peipei3514 usr]# tail -f test.log191 2018-09-08 15:49:15:724 MWPPA192 2018-09-09 15:50:06:724 UWRQM193 2018-09-10 15:51:06:724 KOKZL194 2018-09-11 15:52:22:724 WDKSI195 2018-09-12 15:53:16:724 UXTIP196 2018-09-13 15:54:06:724 XXTYN197 2018-09-14 15:55:12:725 KWUAX198 2018-09-15 15:56:10:725 THERP199 2018-09-16 15:57:16:725 DWMTJ200 2018-09-17 15:58:13:725 PHKIZ

6、指定多个文件并输出文件名

[root@peipei3514 usr]# tail -v test.log test2.log==> test.log <==191 2018-09-08 15:49:15:724 MWPPA192 2018-09-09 15:50:06:724 UWRQM193 2018-09-10 15:51:06:724 KOKZL194 2018-09-11 15:52:22:724 WDKSI195 2018-09-12 15:53:16:724 UXTIP196 2018-09-13 15:54:06:724 XXTYN197 2018-09-14 15:55:12:725 KWUAX198 2018-09-15 15:56:10:725 THERP199 2018-09-16 15:57:16:725 DWMTJ200 2018-09-17 15:58:13:725 PHKIZ==> test2.log <==391 2019-03-27 22:00:38:800 GKAVS392 2019-03-28 22:01:39:801 FZZQO393 2019-03-29 22:02:36:801 SMEUF394 2019-03-30 22:03:34:801 SMKWL395 2019-03-31 22:04:35:801 VIADG396 2019-04-01 22:05:24:801 VRGTH397 2019-04-02 22:06:27:801 GDPIV398 2019-04-03 22:07:30:801 WDEWY399 2019-04-04 22:08:27:802 MXKMM400 2019-04-05 22:09:42:802 EMIYR

7、指定多个文件不输出文件名

[root@peipei3514 usr]# tail -q test.log test2.log191 2018-09-08 15:49:15:724 MWPPA192 2018-09-09 15:50:06:724 UWRQM193 2018-09-10 15:51:06:724 KOKZL194 2018-09-11 15:52:22:724 WDKSI195 2018-09-12 15:53:16:724 UXTIP196 2018-09-13 15:54:06:724 XXTYN197 2018-09-14 15:55:12:725 KWUAX198 2018-09-15 15:56:10:725 THERP199 2018-09-16 15:57:16:725 DWMTJ200 2018-09-17 15:58:13:725 PHKIZ391 2019-03-27 22:00:38:800 GKAVS392 2019-03-28 22:01:39:801 FZZQO393 2019-03-29 22:02:36:801 SMEUF394 2019-03-30 22:03:34:801 SMKWL395 2019-03-31 22:04:35:801 VIADG396 2019-04-01 22:05:24:801 VRGTH397 2019-04-02 22:06:27:801 GDPIV398 2019-04-03 22:07:30:801 WDEWY399 2019-04-04 22:08:27:802 MXKMM400 2019-04-05 22:09:42:802 EMIYR

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。