1. 程式人生 > >Linux題目-2

Linux題目-2

color sha -c 方法 ESS ima acc shadow blob


【刪除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