由于最近做实验全班都登录到solaris上面,这么多同学,不聊天多寂寞。把多用户间通信总结下:
1、write
write的格式为write user [ttyname];先用who命令查看登录用户,按以上格式就可以直接通信了。
2、talk
alk命令允许双方实现类似于MSN、QQ这样的实时对话,其命令格式如下:
talk user-name
当用户向另一用户发送对话请求,只有在对方同意接受对话请求,即对方也使用talk命令后,双方的对话才会建立。这时双方终端上都会显示“[connectestablished]”,这样双方就可以从键盘输入文字,talk会把这些输入显示在对方的屏幕上,若任意一方按键就会退出对话状态。
3、wall 如果想让所有登录用户都收到你的消息,wall是最好的选择:wall 消息 ;所有用户都能收到
4、mesg
如果你不想接收消息,mesg可以帮助你。直接mesg查看当前接受状态:is y 接受收, is n 不接收。mesg [n|y]选择接收或者不接收。
推荐阅读:
Linux system V IPC 信号灯和共享内存实例 http://www.linuxidc.com/Linux/2012-07/64998.htm
Unix/Linux共享内存应用与陷阱 http://www.linuxidc.com/Linux/2012-07/64997.htm
一步一步学Linux C:共享内存通信实例 http://www.linuxidc.com/Linux/2012-03/57430.htm
Linux ipcs确定共享内存使用情况 http://www.linuxidc.com/Linux/2012-01/51341.htm
Linux 进程间通信(system v 信号灯+system v 共享内存)实例 http://www.linuxidc.com/Linux/2011-10/44832.htm
Linux 进程间通信(system v 信号灯+ posix共享内存)实例 http://www.linuxidc.com/Linux/2011-10/44831.htm