前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【linux命令讲解大全】142.Linux命令talk详解:实现用户之间的即时聊天

【linux命令讲解大全】142.Linux命令talk详解:实现用户之间的即时聊天

作者头像
全栈若城
发布2024-03-02 14:12:54
840
发布2024-03-02 14:12:54
举报
文章被收录于专栏:若城技术专栏

talk

让用户和其他用户聊天

补充说明

talk命令是talk服务器的客户端工具,通过talk命令可以让用户和其他用户聊天。在Linux中,talk命令的参数和程序使用非常简单,只需要知道交谈对象的地址,就可以邀请对方进行交谈。

语法

代码语言:javascript
复制
talk [用户] [终端]

参数

  • 用户:指定聊天的用户;
  • 终端:指定用户的终端。

实例

例如,登录在主机rs6000.cic.test.com上的用户jdx希望和登录在主机tirc.cs.test.com上的用户wangxz进行交谈,则可以输入以下命令:

代码语言:javascript
复制
talk wangxz@tirc.cs.test.com

Talk Daemon程序会传送一条信息邀请wangxz来交谈,这时wangxz的屏幕上就会出现如下信息,并响铃提示:

代码语言:javascript
复制
Message from Talk_Daemon@tirc.cs.test.com at 21:44 ...
talk: connection requested by jdx@rs6000.cic.test.com
talk: respond with: talk jdx@rs6000.cic.test.com

这时,wangxz应该按照上面的提示信息,输入以下talk命令:

代码语言:javascript
复制
talk jdx@rs6000.cic.test.com

连接建立成功后,两个用户就可以进行交谈了。双方的终端屏幕上都将显示信息 [Connection established] 并响铃,同时屏幕被talk命令程序以一条水平线分割为上下两部分,上半部分用来显示用户自己输入的内容,下半部分用来显示对方输入的内容。两个用户可以同时输入,他们输入的内容将会立即显示在双方的屏幕上。

在用户进行输入时,可以使用BACKSPACE键来更正前一个字符,也可以使用CTRL+w来删除一个完整的单词,或者使用CTRL+U来删除一整行。另外,用户还可以通过按下CTRL+L来刷新屏幕。如果要结束交谈,任何一方都可以按下CTRL+C来中断连接,但在结束对话前最好说“再见”,并等待对方回应。talk命令程序结束时,屏幕上会显示以下信息:

代码语言:javascript
复制
[Connection closing. Exiting]

并非每次邀请对方交谈都能成功,有时对方没有登录,则talk命令程序会提示以下信息:

代码语言:javascript
复制
[Your party is not logged on]

并退出。如果对方已登录,但由于某种原因(如不在使用机器),没有响应,那么talk命令程序将会每隔10秒钟给对方发一条邀请信息,并在自己的屏幕上显示:

代码语言:javascript
复制
[Ringing your party again]

如果用户不愿等待,可以按下CTRL+C终止talk命令程序。有时系统可能会出现以下信息:

代码语言:javascript
复制
[Checking for invitation on caller's machine]

这说明双方的talk命令程序不兼容,可以尝试使用ntalkytalk命令,如果没有,就只能联系系统管理员了。

如果用户在做某些紧急工作(如编辑邮件)时不希望被talk命令的邀请打搅,可以使用以下命令:

代码语言:javascript
复制
mesg n

来暂时拒绝交谈。这时,如果有用户邀请他交谈,只会得到以下提示信息:

代码语言:javascript
复制
[Your party is refusing messages]

不过要注意的是,一旦完成紧急工作,最好立即打开信息接收开关(使用命令mesg y),否则将会失去很多信息交流的机会。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-09-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • talk
    • 补充说明
      • 语法
        • 参数
          • 实例
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档