Linux多用户环境下的消息通知命令
2009-02-03 09:59
323 查看
如果有多个用户通过远程终端同时登录到一台linux服务器中,有时候某个用户怕被别的用户所作的操作干扰,因此会想到向其他用户发送一个通知消息,让别的用户知晓自己的意图。
此时我们可以用who命令来了解当前系统中都有些那些用户(终端),结合tty命令可以知道自己是哪一个用户(终端)。在确定了这些信息过后,可以采用write命令向别的用户发消息通知,write格式如下:
write user [ttyname]
这个命令会要求从标准输入设备输入需要发送的信息,当输入完毕后,键入EOF(ctl+d)表示信息结束,之后,信息将会被发送到指定的user的指定终端。ttyname(终端名称)是可选参数,如果目的用户名不唯一的时候才需要指定,否则可以省略掉此参数。
可以采用管道符在一句话中就把信息输出到目的终端:
echo msg | write user [ttyname]
此时我们可以用who命令来了解当前系统中都有些那些用户(终端),结合tty命令可以知道自己是哪一个用户(终端)。在确定了这些信息过后,可以采用write命令向别的用户发消息通知,write格式如下:
write user [ttyname]
这个命令会要求从标准输入设备输入需要发送的信息,当输入完毕后,键入EOF(ctl+d)表示信息结束,之后,信息将会被发送到指定的user的指定终端。ttyname(终端名称)是可选参数,如果目的用户名不唯一的时候才需要指定,否则可以省略掉此参数。
可以采用管道符在一句话中就把信息输出到目的终端:
echo msg | write user [ttyname]
相关文章推荐
- Linux--网络通信命令(给其它用户发送广播消息)
- Unix/Linux环境C编程入门教程(33) 命令和鼠标管理用户和组
- Linux环境下MySQL基础命令(4)----数据库的用户授权
- Linux命令之env:显示当前用户的环境变量
- Linux环境下sudo切换用户后执行其他命令
- 【linux环境配置】linux改成root用户的命令
- linux中修改环境变量之后导致系统崩溃(用户所有命令不能使用)的解决办法
- Linux(7) 常用命令扩展 改变用户环境变量 (可以实现登陆就执行shell脚本)
- 【Linux】Solaris10下安装后Oracle11g的环境变量配置,实现oracle用户下支持sqlplus,lsnrctl等命令
- linux环境tcpdump使用时提示无法找到该用户命令。
- uuto命令_Linux uuto 命令用法详解:Linux uuto命令将文件传送到远端的UUCP主机。 uuto为script文件,它实际上会执行uucp,用来将文件传送到远端UUCP主机,并在完成工作后,以邮件通知远端主机上的用户。
- 如何恢复linux的环境变量ubuntu中root用户没有办法使用命令
- Linux命令之env - 显示当前用户的环境变量
- 如何恢复linux的环境变量ubuntu中root用户没有办法使用命令
- PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)
- linux学习入门 基础部分(7)【1.进程定义2.ps命令3.进程优先级4.环境中进程的前后台调用5.进程信号6.用户登陆审记7.top命令】
- Linux命令之env:显示当前用户的环境变量
- Unix/Linux环境C编程入门教程(33) 命令和鼠标管理用户和组
- Fuck MySQL (2) Linux环境下MySQL用户登陆命令
- linux用户与组的管理(命令加入、手动加入、加入组、用户之间的切换)