Linux 终端之物理终端、虚拟终端和伪终端的区别

举报
Linux猿 发表于 2021/08/05 00:05:43 2021/08/05
【摘要】 本文对 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)来表示。


  
  1. [root@localhost ~]# tty
  2. /dev/pts/3

上面的运行结果显示当前正在使用/dev/pts/3这个伪终端。虚拟终端的数量是受限的,而伪终端的数量是不受限的。

后续继续补充对其原理的介绍。

 

文章来源: blog.csdn.net,作者:Linux猿,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/nyist_zxp/article/details/103940686

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。