标王 热搜:
 
当前位置: 首页 » 系统运维 » 操作系统 » 正文

Linux中的tty和pts是什么意思

放大字体  缩小字体 发布日期:2019-04-27  来源:s1xwGC  作者:xinb2b.cn  浏览次数:12
核心提示:Linux中的tty表示终端设备的名称,是一种字符型设备,具有多种类型;pts指的是伪终端,当打开一个终端时为pts/0,再次打开一个终


Linux中的tty表示终端设备的名称,是一种字符型设备,具有多种类型;pts指的是伪终端,当打开一个终端时为pts/0,再次打开一个终端时j就为pts

在Linux系统中当我们输入一个字母时,可以通过ps,who等命令看到类似tty1,pts/0这样的输出,今天将要在文章中介绍这两者的作用,具有一定的参考作用,希望对大家有所帮助

【推荐课程:Linux教程

tty介绍:

tty是终端设备的统称,它是一种字符型设备,有多种类型。所以通常使用tty来简称各种类型的终端设备。

pts介绍:

pts指的是所谓的伪终端或者是虚拟终端,表现在当你打开一个终端时,这个终端的名称就为pts/0,但是当你再次打开一个终端时,这个

新的终端就叫pts

在Linux系统下,将设备名放在特殊文件目录/dev下,终端特殊设备文件一般有以下几种

(1)串行端口终端(/dev/ttySn)

它是使用计算机端口连接的终端设备,并将每个串行口都看作是一个字符设备。如果要向一个端口发送数据,可以在命令行上把标准输出重定向到这些特殊文件名上即可

(2)伪终端(/dev/pty/)

是成对的逻辑终端设备,例如/dev/ptyp3和/dev/ttyp3,它们与实际物理设备并不直接相关。

(3)控制终端(/dev/tty)

如果当前进程有控制终端的话,那么/dev/tty就是当前进程的控制终端的设备特殊文件。可以使用命令”ps –ax”来查看进程与哪个控制终端相连。假如你登录的是shell,那么/dev/tty就是你使用的终端,使用命令”tty”可以查看它 具体对应哪个实际终端设备。

(4)控制台终端(/dev/ttyn, /dev/console)

在 UNIX系统中,计算机显示器通常被称为控制台终端。它仿真了类型为Linux的一种终端,并且有一些设备特 殊文件与之相关联,你也可以登录到不同的虚拟终端上去,因而可以让系统同时有几个不同的会话期存在。只有系统或超级用户root可以向/dev/tty0进行写操作。

总结:以上就是本篇文章的全部内容了,希望对大家有所帮助。

以上就是Linux中的tty和pts是什么意思的详细内容,更多请关注其它相关文章!

s1xwGC
 
关键词: Linux
 
[ 系统运维搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]
 
推荐图文
如何在shell脚本中使用逻辑或&和 在bash shell脚本中使用for循环
如何在Linux上为用户设置Http代理 如何在Linux上创建,列出和删除Docker容器
推荐系统运维
点击排行
 
网站首页 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图 | 排名推广 | 广告服务 | 积分换礼 | 网站留言 | RSS订阅