码迷,mamicode.com
首页 > 系统相关 > 详细

Linux题目-2

时间:2018-08-05 21:23:41      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:模式   inux   follow   日志   title   $0   创建   --   int   


【删除15天以前的日志文件】

试验环境模拟:

for n in `seq 30`;

do date -s "2018-07-$n";

touch access_xwj_$(date +%F).log;  ——注意: date 和 + 之间有空格

done


脚本的意义:创建20180701~20180730号的日志文件

技术分享图片

技术分享图片


三种删除方式

1、[root@xwj ~]# find /xwj/log -type f -mtime +15 -exec rm -f {} \;

2、[root@xwj ~]# find /xwj/log -type f -mtime +15 | xargs rm -f 

3、[root@xwj ~]# rm -f `find /xwj/log -type f -mtime +15`

技术分享图片





【调试系统服务时,希望实时看到日志文件的变化 /var/log/messages】

tail -f   output  appended  data  as  the  file  grows; -f,

            --follow, and --follow=descriptor are equivalent


[root@xwj ~]# tail -f /var/log/messages 

技术分享图片





【打印配置文件,显示行号】

生成实验环境

技术分享图片

技术分享图片


方法一:

[root@xwj ~]# cat -n xwj.txt  (空行也显示行号)

技术分享图片


方法二:

[root@xwj ~]# grep -n . xwj.txt (点代表任意一个字符)

技术分享图片


方法三:

vi 编辑器 

命令模式 :set nu 

技术分享图片


方法四:

[root@xwj ~]# awk '{print NR,$0}' xwj.txt    (NR代表行号,$0代表每一行)

技术分享图片


方法五:

[root@xwj ~]# less -N xwj.txt 

技术分享图片



Linux题目-2

标签:模式   inux   follow   日志   title   $0   创建   --   int   

原文地址:http://blog.51cto.com/11193863/2154993

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!