Linux中talk命令参数程序用于Internet上两个用户之间进行“交谈”:通过键盘输入“说话”,通过看终端屏幕“聆听”。Linux中talk命令参数程序的使用很简单,只要知道交谈对象的地址,就可以邀请对方交谈。

格式:

talk user

talk user tty

talk user@host

talk user@host tty

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

$ talk wangxz@tirc.cs.tsinghua.edu.cn

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

Message from Talk_Daemon@tirc.cs.tsinghua.edu.cn at 21:44 …

talk: connection requested by jdx@rs6000.cic.tsinghua.edu.cn

talk: respond with:  talk jdx@rs6000.cic.tsinghua.edu.cn

这时,用户wangxz应该做的工作就是按照上面的信息提示,即输入linux中talk命令:

$ talk jdx@rs6000.cic.tsinghua.edu.cn

之后,连接建立成功,两个用户就可以进行交谈了。这时,双方的终端屏幕上都将显示信息[Connection established]并响铃,同时屏幕被linux中talk命令程序以一条水平线分割为上下两部分,上半部分用来显示用户自己输入的内容,下半部分用来显示对方输入的内容。两个用户可以同时输入,他们输入的内容将会立即显示在双方的屏幕上。在用户进行输入时,可按BACKSPACE见来更正前一个字符,也可按CTRL_W来删除一个完整的单词,或者用CTRL_U来删除一整行,另外,用户还可以通过按CTRL_L来刷新屏幕。如果要结束交谈,可由任何一方按下CTRL_C来中断连接,但在结束对话前最好道声“再见”,并等待对方回应。linux中talk命令程序结束时,在屏幕上将回显示一条信息:

[Connection closing. Exiting]

并非每次要求对方交谈都能成功,有时对方没有登录,则linux中talk命令程序提示信息:

[Your party is not logged on]

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

[Ringing your party again]

如果用户不愿等待,则可以按CTRL_C终止linux中talk命令程序。还有的时候系统可能出现下面的信息:

[Checking for invitation on caller’s machine]

这说明双方的linux中talk命令程序不兼容,这时可以试试ntalk和ytalk命令,如果没有,就只好找系统管理员了。

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

$ mesg n

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

[Your party is refusing messages]

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

以上是linux中talk命令参数的是使用方法。

【附】talk 命令参数,出错:error read from talk daemon 解决方法

修改的 /etc/xinetd.d底下的 ktalk 或 ntalk 或 talk 文件,将 disable=yes 改成 no

然后重启:

#/sbin/service xinetd restart

PS:其他Linux下的交流工具还有 write wall mesg 等,大家可以自己研究

linux命令行聊天,Linux 下使用talk 进行聊天相关推荐

  1. Linux命令行github,Linux命令行下使用GitHub

    Linux命令行下使用GitHub 1.注册github账号 2.创建ssh密钥 cd ~ ssh-keygen -t rsa -C your_email@example.com 会在-/.ssh/下 ...

  2. linux命令行 jdb,linux下jdb远程调试tomcat源码

    在tomcat打开调试设置jvm参数 -Xrunjdwp:transport=dt_socket,server=y,address=9090,suspend=y 在linux命令行jdb连接9090端 ...

  3. linux命令行3d,Linux命令行快捷键

    总结一下: 1.移动光标: 1.1 行首 ctrl+a 1.2 行末 ctrl+e 1.3 前移一字符 ctrl+b (注:因为左边的内容先于右边输入 ,故向左为向前,向右为向后) 1.4 后移一字符 ...

  4. linux网关命令,如何使用Linux命令行在Linux中查看默认网关IP

    在本篇文章中,我将向您展示如何在Linux命令行中查看默认网关IP. 网关作为两个网络之间的入口或门.路由器就是网关的一个例子.你所有的流量都进入路由器,然后到达互联网的其余部分. 有时,您需要知道路 ...

  5. c 运行 java linux命令行参数,Linux下用命令行编译运行Java总结

    最近使用腾讯云的Cloud Studio写Java,只能使用命令行进行编译运行,趁此机会,学习一下Linux的一些常用命令.平时windows下IDE用习惯了,现在用命令行进行编译运行,发现其实问题还 ...

  6. linux命令行安装vnc_CentOS下安装VNC并设置远程服务

    首先需要检查一下服务器是否已经安装了VNC服务,检查服务器的是否安装VNC的命令如下: Linux代码 rpm -qa | grep vnc 使用了上面的命令,返回的信息如下所示. 如果没有任何显示, ...

  7. linux命令行 teamview,Ubuntu下命令行方安装TeamViewer

    分享Ubuntu下命令行方安装TeamViewer的过程,供参考,希望对大家有所帮助. 第一步: 下载 安装包 第二步: 执行命令 ## 不加sudo 会提示照片中的错误:dpkg:error:req ...

  8. mac退出linux命令行,mac/Linux日常入门命令行使用

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? Linux/mac 命令行操作简单介绍 linux/mac 日常入门命令行使用--文件以及文件夹操作 日常文件夹以及文件 ...

  9. linux 命令行 time,Linux 命令行日常交互篇

    1. 说明 1.1 bash 命令说明 bash 命令一般格式:命令名 [选项] [参数1] [参数2] -: 例如:拷贝文件:cp –i file1.c myfile.c: 命令区分大小写,通常为小 ...

  10. linux命令行 基础,Linux命令行基础,关于Bash需要知道的一些常识

    介绍 Linux越来越重要,对于开发者来说学习必要的bash技术必不可少,对运维来说更是如此.学习shell可以参考很多学习材料和图书,比如ChinaUnix论坛网中人大哥总结的<Shell十三 ...

最新文章

  1. 两边双虚线是什么意思_【交通】这些新标识啥意思?交警教你怎么走
  2. 一文读懂语音识别技术原理
  3. vue_组件_非prop特性
  4. 饿了么风神登录_海底捞首度登陆第三方外卖!联手饿了么全国配送“小火锅”...
  5. [C++STL]map容器用法介绍
  6. 总结PLSQL的快捷键以及使用技巧
  7. C语言不挂科之我爱谭浩强——选择填空拿满分(附例题答案和知识点详解)
  8. Oracle列直方图的问题隐患
  9. 也谈基于Web的含工作流项目的一般开发流程
  10. 数学建模-3.插值算法
  11. 新建一个grub软盘镜像
  12. EBSD Channel5软件
  13. mac电脑查看CPU温度
  14. C语言练习题,从键盘输入一个字符,在给定的字符串中寻找该输入字符,若找到将该字符从字符串中删掉,并输出该字符串,没有找到给出提示信息“未找到”。
  15. 微观经济学之供给与需求--第一章第二章
  16. 怎样给领导或同事送礼?
  17. 增益自适应PI控制器+死区过滤器(Smart PLC向导PID编程应用)
  18. matlab自带的插值函数interp1的四种插值方法
  19. 盘点大数据开发常用的四种编程语言
  20. ABAP--如何使用REUSE ALV GRID DISPLAY函数删除内表数据 样例代码,感谢依风提供

热门文章

  1. python程序设计的基本步骤_Python程序设计课程教与学(54、72、80学时教学大纲)...
  2. easyui-textbox锁定按钮不锁定_不放水了!湖人G5改穿曼巴球衣,热火输定了,詹姆斯提前锁定FMVP!...
  3. 折线图x轴的日期会超出_matplotlib之折线图(代码+解析)
  4. Linux服务器硬盘更换,[ Linux ] 服务器更换硬盘
  5. php阿拉伯语字符串,按字母顺序命名阿拉伯语名称Mysql和php
  6. android 自定义progressbar demo,Android 自定义进度条ColorfulProgressbar,原理简单、效果还行...
  7. hdc mfc 画扇形图_MFC画图总结-DIB图形绘制
  8. java了解异常_ID检测_Java入门第三季7-1简易扑克牌游戏(自定义玩家个数,玩家个数和ID异常检测)...
  9. oracle 的跨天查询,考勤跨天如何统计 - Oracle开发 - ITPUB论坛-中国专业的IT技术社区...
  10. mysql必学十大必会_MYSQL 学习(一)--启蒙篇《MYSQL必知必会》