标签:模式 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
标签:模式 inux follow 日志 title $0 创建 -- int
原文地址:http://blog.51cto.com/11193863/2154993