中易网

linux怎么导出日志最后n行

答案:3  悬赏:80  
解决时间 2021-02-28 03:39
linux怎么导出日志最后n行
最佳答案
使用 tail命令, 如 #tail -n 20 filename
说明:显示filename最后20行。

linux tail命令的使用方法详解
本文介绍Linux下tail命令的使用方法。
linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容。
一、tail命令语法
tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
参数解释:
-f 该参数用于监视File文件增长。
-c Number 从 Number 字节位置读取指定文件
-n Number 从 Number 行位置读取指定文件。
-m Number 从 Number 多字节字符位置读取指定文件,比方你的文件假设包括中文字,假设指定-c参数,可能导致截断,但使用-m则会避免该问题。
-b Number 从 Number 表示的512字节块位置读取指定文件。
-k Number 从 Number 表示的1KB块位置读取指定文件。
File 指定操作的目标文件名称
上述命令中,都涉及到number,假设不指定,默认显示10行。Number前面可使用正负号,表示该偏移从顶部还是从尾部开始计算。
tail可运行文件一般在/usr/bin/以下。
二、tail命令使用方法演示例子
1、tail -f filename
说明:监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。
2、tail -n 20 filename
说明:显示filename最后20行。
3、tail -r -n 10 filename
说明:逆序显示filename最后10行。
补充:
跟tail功能相似的命令还有:
cat 从第一行开始显示档案内容。
tac 从最后一行开始显示档案内容。
more 分页显示档案内容。
less 与 more 相似,但支持向前翻页
head 仅仅显示前面几行
tail 仅仅显示后面几行
n 带行号显示档案内容
od 以二进制方式显示档案内容
全部回答
怎么会有这样的需求。你是日志太大,打不开吗?
tail - 100 /var/log/maillog >/root/last100.log 导出最后100行
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
顺兴糖酒公司20周年庆,公司要拍祝福视频,简
福丰酒店用品地址在哪,我要去那里办事
天蝎男跟白羊女一起恋爱成功指数多少?
谁帮我把这些句子翻译成英语
化肥销售技巧,怎么在同行中获胜
榴莲小星快捷酒店射阳幸福大道店这个地址在什
关于澳洲火车票问题
中国红十字会工作人员有没有工资?
Banana Pocket我想知道这个在什么地方
为什么那么多男人都知道一个名字叫盼盼的女人
速度与激情男演员名字
北辰通讯怎么去啊,有知道地址的么
西由信用社地址在什么地方,想过去办事
精准射手3和4 5有什么区别
去北京协和医院看病患者带当地的检查单子管用
推荐资讯
怎样才算是签单了
美味源菜馆我想知道这个在什么地方
尖铧山在哪里啊,我有事要去这个地方
c语言问题 编写一个函数,作用是保留两位小数
和媳妇要去度蜜月,但是正好我媳妇赶上生理期
还有那些像这样表格一样的表情(注意是像表格
微信怎样健群
亚马逊买iphone可靠吗
关于选址:想在县城开家书店
捷之康饮用水地址在哪,我要去那里办事
移动78元b套餐怎么变更成原来的套餐?
带玉坠有什么好处
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?