手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

教你怎么使用linux在终端之间发送消息(带颜色)

时间:2024-10-16 06:06:06

1、首先,我们需要了解一个重要的东西,就是终端在linux中是怎么操作怎么表示的。tty指的就是终端设备,我们可以把它当成我们本地登录的这些终端。pts指的是虚拟终端,当我们网络啡捏葆锵登录的时候,总是能看到它。

教你怎么使用linux在终端之间发送消息(带颜色)

2、第一步做一个大概的了解的时候,我们可以马上动手做了。我们先who看看,谁在登录,登录的是哪个终端。ok,我们看到root用户分别登录了我们的tty1和tty2。后面的是登录时间。

教你怎么使用linux在终端之间发送消息(带颜色)

3、我们要用到的是echo,然后把数据送到tty。我们来看看,我们是哪个终端?tty看看。可以看到,我们是tty1。

教你怎么使用linux在终端之间发送消息(带颜色)

4、下面我们给tty2发送一刳噪受刃条消息,我们就发一句话“Hey Binn. how are you?”echo "Hey Binn. how are you?" > /dev/tty2

教你怎么使用linux在终端之间发送消息(带颜色)

5、我们按下Alt + F2去tty2看看?快看,发过来了耶。

教你怎么使用linux在终端之间发送消息(带颜色)

6、那么,如果是网络登录呢?怎么办?例如我用windows的SSH登录,怎么和linux的tty1聊天呢?好,我们先用windows的ssh客户端登录linux。

教你怎么使用linux在终端之间发送消息(带颜色)

7、我们就用windows上的SSH客户端给TTY1发送消息echo "Hey. TTY1" > /dev/tty1

教你怎么使用linux在终端之间发送消息(带颜色)

8、来看看收到了没有?

教你怎么使用linux在终端之间发送消息(带颜色)

9、我们用tty1给SSH用户发个消息试试?并且带颜色。怎么做呢?我们在linux上看看,ssh用户是登录的哪个终端,而且我们第一步也说过,网络用户为pts。who看看ssh登录的是pts/0 ip地址为192.168.21.1

教你怎么使用linux在终端之间发送消息(带颜色)

10、我们直接给它发消息,红色字体。颜色代码详情请参阅ANSI控制码。echo -e "\033[31mHey. Binn.\033[0m" > /dev/pts/0

教你怎么使用linux在终端之间发送消息(带颜色)

11、来看,这是多么好玩的事。

教你怎么使用linux在终端之间发送消息(带颜色)
© 手抄报圈