​​Linux学习笔记(第零篇)计算机基础​​Linux学习笔记(第零篇)Linux文件系统及Shell
Linux学习笔记(第一篇)零散命令
Linux学习笔记(第二篇)目录操作命令
Linux学习笔记(第三篇)文件操作命令
Linux学习笔记(第四篇)文件内容操作命令+正则表达式+重定向和管道
Linux学习笔记(第五篇)归档及压缩命令
Linux学习笔记(第六篇)Vi编辑器
Linux学习笔记(第七篇)用户和组管理
Linux学习笔记(第八篇)磁盘与文件系统管理
Linux学习笔记(第九篇)逻辑卷管理(LVM)
Linux学习笔记(第十篇)进程管理
Linux学习笔记(第十一篇)服务管理
Linux学习笔记(第十二篇)网络基础
Linux学习笔记(第十三篇)通信管理
Linux学习笔记(第十四篇)管理常用网络服务
Linux学习笔记(第十五篇)常用网络服务器配置

Part13–通信管理


1.全双工通信:write命令

  • 用户可以使用write命令与另一个用户通信。这种通信是交互的,从一个终端到另一个终端,所以接收终端也必须是一个已登录的用户。用户发送的消息在接收用户的显示器上显示。这时接受用户可以用write命令从自己的终端上发送一个回复信息。
  • write USERID

2.禁止消息:mesg命令

  • 用户可以使用mesg 命令作为开关,禁止终端接收来自write的消息。无参的mesg显示当前的终端是否接收write消息的状态。

3.广播消息:wall命令

  • 用户可以使用wall(write all)命令给当前的所有登录用户发送消息。Wall命令从键盘读入消息,直到用户在一个空行的开头按下 [Ctrl-d]。

4.电子邮件:

  • 在unix下,mail 和 mailx 命令都可以用来收发e-mail。
  • Mailx工具基于Berkeley unix mail,它跟mail相比有更强的功能,使用户能对其邮件进行简单有效的操作 (浏览、存储、删除等等)。
  • 环境变量MAIL,设置接收邮件的文件名。
  • /var/spool/mail/student
  • mailx USERID
  • 无参的mailx用来读取邮件
  • 不论用户是否已登录,邮件都可以发送到用户的邮箱,只要接受者登录,系统就会提示他有邮件,在终端显示器上通常会显示:You have mail