搜索
首页运维linux运维Linux中的tty和pts是什么意思

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中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
如何在Linux中使用正则表达式(REGEX)进行模式匹配?如何在Linux中使用正则表达式(REGEX)进行模式匹配?Mar 17, 2025 pm 05:25 PM

本文介绍了如何在Linux中使用正则表达式(REGEX)进行模式匹配,文件搜索和文本操作,详细列式,命令和工具,例如GREP,SED和AWK。

如何在Linux中实现SSH的两因素身份验证(2FA)?如何在Linux中实现SSH的两因素身份验证(2FA)?Mar 17, 2025 pm 05:31 PM

本文提供了有关使用Google Authenticator在Linux上设置两因素身份验证(2FA)的指南,详细介绍了安装,配置和故障排除步骤。它突出了2FA的安全益处,例如增强的SEC

如何使用TOP,HTOP和VMSTAT等工具来监视Linux中的系统性能?如何使用TOP,HTOP和VMSTAT等工具来监视Linux中的系统性能?Mar 17, 2025 pm 05:28 PM

本文讨论了使用TOP,HTOP和VMSTAT监视Linux系统性能,并详细介绍其独特功能和自定义选项,以进行有效的系统管理。

如何配置Selinux或Apparmor来增强Linux的安全性?如何配置Selinux或Apparmor来增强Linux的安全性?Mar 12, 2025 pm 06:59 PM

本文比较了Selinux和Apparmor,Linux内核安全模块提供了强制性访问控制。 它详细介绍了他们的配置,突出了方法的差异(基于策略和基于个人资料)和潜在的绩效影响

如何备份并还原Linux系统?如何备份并还原Linux系统?Mar 12, 2025 pm 07:01 PM

本文详细介绍了Linux系统备份和恢复方法。 它将完整的系统映像备份与增量备份进行比较,讨论最佳备份策略(规则性,多个位置,版本控制,测试,安全性,旋转)和DA

如何使用sudo向Linux的用户授予高架特权?如何使用sudo向Linux的用户授予高架特权?Mar 17, 2025 pm 05:32 PM

本文解释了如何管理Linux中的Sudo特权,包括授予,撤销和安全性最佳实践。关键重点是安全和sudoers安全和限制访问。Character数量:159

如何使用防火墙或Iptables在Linux中设置防火墙?如何使用防火墙或Iptables在Linux中设置防火墙?Mar 12, 2025 pm 06:58 PM

本文使用防火墙和iptables比较Linux防火墙配置。 FireWalld提供了一个用于管理区域和服务的用户友好界面,而Iptables通过NetFilter FRA的命令行操作提供低级控制

如何使用软件包管理器(APT,YUM,DNF)管理Linux中的软件包?如何使用软件包管理器(APT,YUM,DNF)管理Linux中的软件包?Mar 17, 2025 pm 05:26 PM

文章讨论了使用APT,YUM和DNF在Linux中管理软件包,涵盖安装,更新和删除。它比较了它们对不同分布的功能和适用性。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器

WebStorm Mac版

WebStorm Mac版

好用的JavaScript开发工具

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器