在操作Linux命令時,時常出現以下這樣一句話
1
|
You have mail in /var/spool/mail/root
|
這個是提示有最新的郵件,你可以使用mail命令閱讀
1
2
3
4
5
6
7
|
- bash -4.1 # mail
Heirloom Mail version 12.4 7 /29/08 . Type ? for help.
"/var/spool/mail/root" : 383 messages 381 unread
1 user@localhost. local Tue Apr 10 20:09 183 /7743 "[abrt] full crash report"
>U 2 user@localhost. local Tue Apr 10 20:15 183 /7730 "[abrt] full crash report"
U 3 user@localhost. local Tue Apr 10 20:20 183 /7730 "[abrt] full crash report"
U 4 user@localhost. local Tue Apr 10 20:22 183 /7730 "[abrt] full crash report"
|
然後使用n 編號查看相應郵件,如查看編號爲4的郵件
使用q鍵退出mail系統
1
2
3
4
|
& q
Held 384 messages in /var/spool/mail/root
You have mail in /var/spool/mail/root
- bash -4.1 #
|
當然,裏邊都是一些無關緊要的郵件,我們也可以清空,清空很簡單,只需要進入/var/spool/mail就好
1
|
- bash -4.1 # cd /var/spool/mail/
|
列出了所有用戶的郵件
1
2
3
4
5
|
total 14560
-rw-rw---- 1 li** mail 6774 May 18 17:17 lizhong8532
-rw-rw---- 1 mysql mail 0 Apr 23 16:58 mysql
-rw------- 1 root mail 14880366 Jul 26 13:50 root
-rw-rw---- 1 www mail 0 Apr 23 18:23 www
|
刪除郵件,比如刪除root的郵件,只需要寫空就好,最好別刪除,否則容易出錯
1
2
3
4
5
6
7
8
|
- bash -4.1 # echo ''>root
You have mail in /var/spool/mail/root
- bash -4.1 # ll
total 12
-rw-rw---- 1 li** mail 6774 May 18 17:17 lizhong8532
-rw-rw---- 1 mysql mail 0 Apr 23 16:58 mysql
-rw------- 1 root mail 0 Jul 26 13:54 root
-rw-rw---- 1 www mail 0 Apr 23 18:23 www
|
這樣即可刪除煩人的郵件提示了,雖然執行echo ''>root命令會提示You have mail in /var/spool/mail/root但實際上郵件內容已經清空,當root文件發生改動,一律都提示You have mail in /var/spool/mail/root