linux纯控制台下即时交流

王朝system·作者佚名  2008-05-21
窄屏简体版  字體: |||超大  

(以下仅仅是我的一个另类用法,无实际意义)

有时候服务器的远程维护,不仅仅是调试好,还需要指导别人调试,甚至hand-by-hand,这就需要实时交流了,当然你可以和对方都一边用 putty登陆到的主机,一边在QQ上聊,然后再切换.感觉还是很麻烦,切换过来切换过去,很难受的,呵呵.而且有可能你或者对方身边并没有一台运行着即时聊天的软件的话,就比较糟糕了.总不能和对方在电话上聊一下,让对方再到服务器上操作,然后对方有疑问了,抓耳挠腮的,再接电话….

一般服务器通常都是运行在level 3的,这样,纯控制台下的即时交流就比较有必要了.在不借助第三方通讯软件的情况下(这种软件在早期的unix/linux下很盛行),我们可以利用重新定向到远程终端设备来交流.

$w who的简写,查看对方的登陆的终端号,一般从pts/0 开始,

#那么对方的终端设备号就是 /dev/pts/0, 你自己的应该是 /dev/pts/1

#你可以直接 echo “MESSAGE” > /dev/pts/1 ,对方屏幕上马上显示你发出的信息,

# 对方可以 echo “MESSAGE_Rely” > /dev/pts/2 来给回复,

#如此ok,当然你定义一个别名(alias),来简化你所要输入的指令,

#例如alias chat = ‘echo $1 > /dev/pts/0′

#那么你以后只要直接输入 chat hi,now starting……….

#就可以直接和对方交流了

#你可以下载 zhcon 这一类的中文伪终端安装了来提供中文的输入和显示.

#另外你也可以直接发长段的文件显示给对方,cat [FileName] > /dev/pts/0

——————————————————

#这个方法也能用于putty登陆的环境,可以免去在即时通信软件和putty之间的切换之麻烦,虽然putty下是不可以运行中文伪终端的,但这并不妨碍它对中文的输入和显示,请参考我前几天的blog – 在 putty下输入和显示中文 ,

#其实 wall 这个命令可以就能实现,不过它是一个广播命令,消息发给所有用户了.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航