捣鼓定时任务的时候系统提示了这样一条信息:“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命令来查看当前的邮件信息:

mail_of_linux

该命令会在屏幕上打印一个邮件列表,并在未读邮件前标记一个“N”字符,用户根据序号选择想要展示的邮件,当邮件过长无法同屏展现时,可以按回车键向下一行,者按空格键实现翻页。阅读完毕,可以使用quit(可简写为q)命令退出,此时邮件会被标记为已阅读。需要注意的是万金油exit(可简写为x)命令同样可以退出阅读,同quit不同的是,以exit退出不会改变邮件的状态。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。