文章插图
linux操作系统中的tail命令主要用来查看文件的内容,其中有一个常用的参数 -f,常被用来查看正在改变的日志文件 tail -f catalina.out
1.命令格式:tail [options] ...filename...
2.参数选项
- -f 循环读取
- -q 不显示处理信息
- -v 显示文件名称
- -c 显示的字节数
- -n 显示文件的尾部 n 行内容
- -q 从不输出给出文件名的首部
- -s 与-f合用,表示在每次反复的间隔休眠S秒
tail /etc/passwd
文章插图
由图可知,默认情况下tail命令只是显示文件末尾后10行,然后命令执行完后直接退出
2)显示指定行数
tail -n 2 /etc/passwd
文章插图
相比于 tail /etc/passwd命令,只显示拉2行内容
3)跟踪文件
tail -f info.log
-f 参数,可以用来跟踪文件的增长,常被用来查看程序运行的日志情况 。日志信息一直在增长,而-f参数可以实时的显示出来文章插图
由图可知,加上-f参数后,tail命令没有退出,光标一直停留在末尾 。
4)指定行数到文件末尾,在数字前面加上 + 号
tail -n 2 /etc/passwdtail -n +2 /etc/passwd//从2行至文件末尾
文章插图
这里区别于 tail -n 2 /etc/passwd 命令,此命令仅仅显示文件后2行数据 。
+2 的意思是 从第2行开始,至文件末尾
5)显示文件指定字符
tail -c 10info.log
文章插图
仅仅显示出最后的10 个字符
6)查看多个文件
tail -n 2 /etc/passwd /etc/shadow
文章插图
可以同时显示出/etc/passwd /etc/shadow文件的指定内容
7)显示文件名
tail -v -n 2 /etc/passwdtail -n 2 /etc/passwd
文章插图
默认是不显示出文件信息,-v 参数可以输出文件信息
【Linux命令学习——tail命令】
推荐阅读
- Linux中如何使用Htop监控工具?「网络安全」
- web渗透学习路线图
- Linux命令行模式下查询DNS包括NS记录利器dig命令详解
- 为什么学习PHP?
- 集合 一篇文章搞定Redis数据类型-set及基础命令
- Linux环境下通过shell脚本一键安装redis
- 练瑜伽前注意事项是什么
- 郭艾伦|学习技能和学历教育实现脱钩,才是职业教育振兴的关键
- Linux服务器故障排查基本方案
- Linux内核内存分配函数之kmalloc