最后更新:2020-03-24 11:45:10 手机定位技术交流文章

使用Linux命令行向其他用户发送消息可能非常容易,下面是一些您可以考虑使用的相关命令。-桑德拉·亨利-斯托克(作者)
使用Linux命令行向其他用户发送消息可能非常容易。以下是一些您可以考虑使用的相关命令。在本文中,我们将研究四个这样的命令,看看它们如何工作。
WALL
WALL(全部写入)命令允许您向系统中所有登录的用户发送消息这里我们假设所有用户都使用命令行在同一台服务器上工作。尽管系统管理员最常使用wall命令来发布公告和向用户传递信息(例如,服务器将因维护而关闭),但任何用户都可以使用它。
系统管理员可能会发送类似以下内容的消息:
$ wall系统将在15分钟内关闭,以解决一个严重的问题,所有登录用户将看到来自admin @ dragon fly (pts/0)的类似
广播消息的消息(4月5日08: 56: 422020)如果您想在消息中使用单引号,您可以用双引号将信息括起来,如下所示:$ wall ' '不要分叉保存最外面的双引号不会出现在外发邮件中,但是如果没有它们,wall将会停止并等待输入匹配的单引号。mesg
如果由于某种原因您不想接收来自其他用户的消息,您可以使用mesg命令来阻止这些消息该命令可以接受n作为拒绝用户消息的参数,或者接受y作为接收用户消息的参数。
$ mesg n dou $ mesg y dou被阻止的用户将不会被通知此事实您也可以使用mesg来阻止或接收所有消息,如:
$ MESG Y $ MESG Nwrite
另一个不使用电子邮件发送文本的命令是WRITE,它可用于与特定用户通信。
$写尼莫你还在你的桌子上吗?我需要马上和你谈谈。此命令允许您发送文本,但不建立双向呼叫。它只是把文本发送过去如果目标用户登录到多个终端,您可以指定要向哪个终端发送消息,否则系统将选择空闲时间最短的终端。$ write nemo#1如果您尝试向阻止了邮件的用户发送邮件,您应该会看到以下输出:
$ write nemo write:nemohas messages disabledtalk/ytalk
talk和ytalk命令允许您与一个或多个用户进行交互式聊天它们将显示一个带有上下子窗口的界面。每个用户将在屏幕上方显示的窗口中输入内容,并在下方窗口中看到回复消息。要回复通话请求,收件人可以输入通话,然后输入请求者的用户名
10:10来自talk _ daemon @ dragonfly的消息...talk:connection requested by dory @ 127 . 0 . 0 . 1 . talk:response vewith:talk dory @ 127 . 0 . 0 . 1 $ talk dory如果使用ytalk,该窗口可以包含两个以上的参与者。如下例所示(这是上面的talk dory命令的结果),talk通常指向ytalk
- = YTalk版本3.3.0 = -报告准备好了吗?-NEMO @蜻蜓= -刚刚完成如上所述,在通话的另一端,通话会话界面的窗口正好相反:
-= ytalk version 3 . 3 . 0 =-刚刚完成-= dor y@dragonfly = -报告准备好了吗?同样,使用ctrl-c退出如果
想要与非本地用户通信,您需要添加-h选项和目标主机名或IP地址,如下所示:
$ talk-h192 . 168 . 0 . 11 nemo摘要在
Linux上有几个基本命令可用于向其他登录用户发送消息如果您需要快速向所有用户发送信息,或者如果您需要方便的电话替代品,或者如果您只想启动多用户快速通信会话,这些命令非常有用。
某些命令(如wall)允许广播消息,但不进行交互其他命令,如talk,允许多个用户长时间通信。当你只需要非常快速地交换一些信息时,它们可以帮助你避免设置电话会议。
via:https://www . network world . com/article/3530343/communication-with-other-user-on-the-Linux-命令行. html
作者:桑德拉·亨利-斯托克(Sandra Henry-Stocker)主题:lujun9972 Translator: linusboyle校对:wxy
本文最初由LCTT编译。Linux中国荣誉
点击“了解更多”访问链接
本文由 在线网速测试 整理编辑,转载请注明出处。