Linux 终端之物理终端、虚拟终端和伪终端的区别
【摘要】 本文对 Linux 物理终端、虚拟终端和伪终端的概念和区别进行介绍。
一、物理终端
物理终端很好理解,既然是物理的,那就是真实存在的,是一台机器的键盘、显示器和鼠标,简称KVM(Keyboard键盘、Video显示器和Mouse鼠标),使用 /dev/console 来表示。
二、虚拟终端
Linux默认存在6个...
本文对 Linux 物理终端、虚拟终端和伪终端的概念和区别进行介绍。
一、物理终端
物理终端很好理解,既然是物理的,那就是真实存在的,是一台机器的键盘、显示器和鼠标,简称KVM(Keyboard键盘、Video显示器和Mouse鼠标),使用 /dev/console 来表示。
二、虚拟终端
Linux默认存在6个虚拟终端,可以使用快捷键(Ctrl + Alt + F1~F6)切换,虚拟终端使用tty(teletypewriter)显示,它是在物理机上使用软件虚拟出来的终端。如下图所示(ubuntu16.04):
虚拟终端之间没有区别,是为了方便用户登录而设计的,比如:你用某个用户使用tty1登录,可以用另一个用户使用tty2登录;
三、伪终端
伪终端有两种形式:
(1)在图形界面下打开的命令行接口;
(2)通过SSH或者Telnet远程连接Linux系统;
伪终端使用 pts(pseudo-terminal slave)来表示。
-
[root@localhost ~]# tty
-
/dev/pts/3
上面的运行结果显示当前正在使用/dev/pts/3这个伪终端。虚拟终端的数量是受限的,而伪终端的数量是不受限的。
后续继续补充对其原理的介绍。
文章来源: blog.csdn.net,作者:Linux猿,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/nyist_zxp/article/details/103940686
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)