Skip to the content.

tty0

在 alpine 虚拟机中做实验:

ssh 登录到虚拟机中,执行:

for file in /dev/tty*; do
        printf '%s\n' "$file"
        echo "$file" | sudo tee "$file"
done

发现 vnc 屏幕上会有两个结果,也就是 tty0 和 tty1

原因:

所以你的循环执行到这两步时:

  echo "/dev/tty0" | sudo tee /dev/tty0   # 写入当前活动控制台
  echo "/dev/tty1" | sudo tee /dev/tty1   # 写入 tty1

这些内容被内核直接渲染到了帧缓冲区(framebuffer)上。

本站所有文章转发 CSDN 将按侵权追究法律责任,其它情况随意。