当我们在Linux的终端下使用命令“who”或“w”时,我们总会看到一长串的用户列表,此时,你是不是很想发送一个消息给他/她。如果她是一个你心仪很久的MM,而你正好看到她也在,迫于害羞的你,是不是此时想发送一个消息给她,说声“hello,你也在呀”或是“咦,这么巧”。
嘿嘿,你是不是很期待,下面就来介绍几个命令,让你发送给她或他。
1、write:发送消息给这个系统的其他用户。
用法:
write+用户名
write+用户名@终端机编号
结束输入:ctrl+d
例子:
write Jack 发送消息给Jack,如果Jack不在线,则返回提示
hello, Jack 输入要发送的内容
ctrl+d 结束发送,退出
write Jack@pts/1 发送消息给Jack,如果Jack不在线,则返回提示
hello 输入要发送的内容
ctrl+d 结束发送,退出
PS:
如何查看终端机编号呢?
请输入“w”。然后查看“tty”这个选项
wall:发送消息给系统的所有登陆用户
用法:
wall+你要说的话
例子:
wall i love you
talk:和在线用户交流
用法:
talk+用户名
talk+用户名@终端机编号
例子:
talk Jack 发送消息给Jack,如果Jack不在线,则返回提示
hello, Jack 输入要发送的内容
ctrl+c 结束发送,退出
talk Jack@pts/1 发送消息给Jack,如果Jack不在线,则返回提示
hello 输入要发送的内容
ctrl+c 结束发送,退出
PS:
其实和write差不多,它们是不是很像,O(∩_∩)O哈哈~
如何查看终端机编号呢?
请输入“w”。然后查看“tty”这个选项
两人同时登录一台linux主机或同时打开两个会话窗口,如下:
[root@puppet ~]# w
02:00:59 up 64 days, 7:15, 3 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.204.98 00:27 31:52 0.03s 0.00s vi 123/
root pts/1 192.168.204.50 00:50 0.00s 0.01s 0.00s w
root pts/2 192.168.204.50 01:59 52.00s 0.06s 0.06s -bash
在A终端输入如下:
echo "hello ,what are you doing ?" > /dev/pts/1
在B终端显示如下:
hello ,what are you doing ?
在B终端输入如下:
echo "hi I am working." > /dev/pts/2
在A终端显示如下:
[root@puppet ~]# echo "hello ,what are you doing ?" > /dev/pts/1
[root@puppet ~]# hi I am working.