捣鼓定时任务的时候系统提示了这样一条信息:“You have new mail in /var/spool/mail/root”,按图索骥去看了一下,是个挺大的文件,保存了从服务器创建至今的所有邮件,进度条很长,硬是用pagedown翻了几分钟翻到页尾,最后一封邮件是由自己设置的定时任务所发送的。
插一句vim编辑器的用法
翻完第一感受是好累啊,因为自己的服务器默认编辑器是vim,赶紧搜索了一下vim直接跳到页尾的办法,浪费自己好几分钟的命令就是这个:
:$
使用方法是编辑文档是按esc,然后按冒号,最后输入美元符号回车就可以直接跳到页尾了。
文件的内容
博客虽然没有开多长时间,基本每天都会有5~6条垃圾评论,虽然很勤奋的每天删除,在/var/spool/mail/目录下的root文件中居然都有留底。几个月攒下来,也是不小的篇幅。因为只是一些通知信息,网上查了一下,一般都是攒多了清空处理,清空的命令如下:
cat /dev/null > /var/spool/mail/root
如果觉得不需要邮件提示功能,也可以选择关闭它,在命令行输入以下语句,该语句会在etc文件夹的profile文件尾部添加一句“unset MAILCHECK”:
echo "unset MAILCHECK" >> /etc/profile
如果哪天觉得收收邮件也挺欢乐的,可以去上述路径中找到这个profile文件,删除掉之前添加的“unset MAILCHECK”语句,然后保存退出。
查看已经接收的邮件
新邮件的查看并不需要像博主一样直接去打开文件,我们可以利用mail命令来查看当前的邮件信息:
该命令会在屏幕上打印一个邮件列表,并在未读邮件前标记一个“N”字符,用户根据序号选择想要展示的邮件,当邮件过长无法同屏展现时,可以按回车键向下一行,或者按空格键实现翻页。阅读完毕,可以使用quit(可简写为q)命令退出,此时邮件会被标记为已阅读。需要注意的是万金油exit(可简写为x)命令同样可以退出阅读,同quit不同的是,以exit退出不会改变邮件的状态。