总结
豆包 AI 助手文章总结
首页 > 运维 > linux运维 > 正文

Linux中的tty和pts是什么意思

清浅
发布: 2019-03-16 10:04:26
原创
15263人浏览过

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是什么意思的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
豆包 AI 助手文章总结
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号