向其他终端发送消息

来源:互联网 发布:cf数据异常 编辑:程序博客网 时间:2024/05/01 23:07

对于unix这种纯正的“多用户操作系统”,同一时间可能有多个用户在不同的地点使用同一台机器(也可能是多地的多个终端通过同一个或者多个用户名远程登陆)。这时一个人的有些操作可能影响到其他人(比如root用户重启OS)。

以重启OS为例,最好是在要重启之前向大家发送一个消息“我马上要重启系统了,你们赶紧结束手上的工作并保存”。可以用这条命令:wall。用法如下:

第一种方法是输入wall,回车,然后输入要发送的消息,然后换新行以Ctrl-D结束并发送,如果没有换新行,需要连续3次输入Ctrl-D才能结束;

第二种方法是新建一个文本文件,在其中保存要发送的信息,然后wall filename,这样可以直接发送文件中的内容。

wall是write all的缩写,作用为向本机所有用户的所有终端发送消息。但如果没开终端而是使用X-Window那就收不到了。