学习Linux命令 - 讲话

名称

谈话 - 与另一个用户交谈

概要

谈话 [ ttyname ]

描述

通话是一种可视通信程序,可将终端上的线路复制到另一个用户的线路上。

可用选项:

如果你想在自己的机器上与某人交谈,那么就是这个人的登录名。 如果你想和其他主机上的用户交谈,那么这个的形式是`user @ host'

TTYNAME

如果您希望与多次登录的用户交谈,可以使用ttyname参数指示适当的终端名称,其中ttyname的格式为“ttyXX”或“pts / X”

当第一次被呼叫时, 谈话会联系发送消息的其他用户机器上的谈话守护进程

来自TalkDaemon的消息@ his_machine ... talk:由your_name @ your_machine请求的连接。 谈话:回答:talk your_name @ your_machine

给那个用户。 此时,他通过打字回复

说your_name @ your_machine

只要他的登录名相同,收件人回复哪台机器并不重要。 一旦沟通建立,双方可以同时打字; 他们的输出将出现在单独的窗口中。 键入控制-L(^ L)将导致屏幕重新打印。 擦除,删除行和字擦除字符(通常分别为^ H,^ U和^ W)将正常运行。 要退出,只需输入中断字符(通常为^ C); 然后将光标移动到屏幕的底部并将终端恢复到之前的状态。

从netkit-ntalk 0.15开始支持回滚; 使用esc -p和esc-n滚动窗口,并按ctrl-p和ctrl-n滚动另一个窗口。 这些键现在与0.16的方式相反; 虽然这可能起初会让人困惑,但其基本原理是,带有逃生的关键组合很难打字,因此应该用于滚动自己的屏幕,因为人们需要这么做的次数少得多。

如果您不想接收谈话请求,则可以使用mesg(1)命令阻止它们。 默认情况下,通话请求通常不会被阻止。 某些命令(特别是nroff (1), pine (1)和pr(1))可能会临时阻塞消息,以防止混乱的输出。