首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 终端tty pty pts描述

在使用Linux的过程中,当我们通过ssh或者telnet等方式连接到服务器之后,会有一个相应的终端来对应。而在直接登陆到Linux服务器的时候也有一个对应的终端。...如果配置了Linux系统运行等级为3的时候,Linux启动后就直接为文本模式,在这种情况下,当我们登陆到Linux服务器,即表明开启了一个终端模式会话。...5、pts/ptmx(pts/ptmx结合使用,进而实现pty): 终端(Pseudo Terminal)是终端的发展,为满足现在需求(比如网络登陆、xwindow窗口的管理)。.../1 2017-08-11 15:40 (:0) ###查看终端使用的情形 [root@desktop ~]# ps -ef|grep pts|grep -v grep root...,如下,当前有2个终端对应到ptmx [root@desktop ~]# ls /dev/pt* /dev/ptmx /dev/pts: 0 1 ptmx ###在SecureCRT再启动一个连接

6.9K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux中的tty与pts

    2.终端(/dev/pty/)   终端(Pseudo Terminal)是成对的逻辑终端设备,例如/dev/ptyp3和/dev/ttyp3(或着在设备文件系统中分别是/dev/pty/m3和...这样,登录程序与telnet程序就通过“终端”进行通信。通过使用适当的软件,就可以把两个甚至多个终端设备连接到同一个物理串行端口上。   ...例如,ttys8和ptys8就是一个终端设备对。不过这种命名方式目前仍然在RedHat等Linux系统中使用着。...但Linux系统上的Unix98并不使用上述方法,而使用了”pty master”方式,例如/dev/ptm3。它的对应端则会被自动地创建成/dev/pts/3。...这样就可以在需要时提供一个pty终端。目录 /dev/pts是一个类型为devpts的文件系统,并且可以在被加载文件系统列表中看到。

    5.7K20

    书中关于终端的一个纰漏

    在看 apue 第 19 章终端第 6 节使用 pty 程序时,发现“检查长时间运行程序的输出”这一部分内容的实际运行结果,与书上所说有出入。...先上代码 pty.c pty_fun.c 这是书上标准的 pty 程序,简单说起来就是提供一个终端给被调用程序使用,例如 pty prog arg1 arg2 相当于在新的终端上执行 prog arg1...,pty 父进程负责读取标准输入,将内容导入到终端主设备(pty main device),也就是 slowout 的输入; pty 子进程负责从终端主设备(pty main device) 读取数据...当 slowout 结束时,子进程读终端主设备时返回 0,它知道工作进程结束后,也即将结束自己的工作, 但是父进程一直卡在读终端输入上,并不知道工作进程已经退出,于是 pty 子进程向父进程发送一个...这样一来,当 slowout 尝试读取时,将从终端从设备读取,而这个并不会返回 eof,而是期待 pty 父进程将终端输入导向这里。

    43820

    Linux基础之终端、控制台、tty、pty等概念简介

    是的,这就是虚拟终端pty(pseudo-tty) 3>pts/ptmx(pts/ptmx结合使用,进而实现pty): pts(pseudo-terminal slave)是pty的实现方法,与ptmx...2、终端(/dev/pty/) 终端(Pseudo Terminal)是成对的逻辑终端设备(即master和slave设备, 对master的操作会反映到slave上)。...4、控制台终端(/dev/ttyn, /dev/console) 在Linux 系统中,计算机显示器通常被称为控制台终端 (Console)。...它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2 等。当你在控制台上登录时,使用的是tty1。...5、虚拟终端(/dev/pts/n) 在Xwindows模式下(图形界面下)的终端.如我在Kubuntu下用konsole,就是用的虚拟终端,用tty命令可看到/dev/pts/1。

    2.9K80

    Linux基础之终端、控制台、tty、pty等概念简介

    是的,这就是虚拟终端pty(pseudo-tty) 3>pts/ptmx(pts/ptmx结合使用,进而实现pty): pts(pseudo-terminal slave)是pty的实现方法,与ptmx...2、终端(/dev/pty/) 终端(Pseudo Terminal)是成对的逻辑终端设备(即master和slave设备, 对master的操作会反映到slave上)。...它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2 等。当你在控制台上登录时,使用的是tty1。...5、虚拟终端(/dev/pts/n) 在Xwindows模式下(图形界面下)的终端.如我在Kubuntu下用konsole,就是用的虚拟终端,用tty命令可看到/dev/pts/1。...tty设备包括: 虚拟控制台,串口以及终端设备。

    3.3K00

    linux tty_linux tty

    文章目录 Linux中的tty与pts **终端特殊设备文件一般有以下几种:** **1、串行端口终端(/dev/ttySn)** **2、终端(/dev/pty/)** 3、控制终端(/dev/tty...) 4、控制台终端(/dev/ttyn, /dev/console) 5、其它类型 **FAQ: 终端和控制台** Linux中的tty与pts tty是真的,pts是假的,相互对应 ---- 终端是一种字符型设备...例如,ttys8和ptys8就是一个终端设备对。这种命名方式目前仍然在RedHat等Linux系统中使用着。...但Linux系统上的Unix98并不使用上述方法,而使用了”pty master”方式,例如/dev/ptm3。它的对应端则会被自动地创建成/dev/pts/3。...这样就可以在需要时提供一个pty终端。目录 /dev/pts是一个类型为devpts的文件系统,并且可以在被加载文件系统列表中看到。

    4.7K21

    linux文件系统

    Linux 系统中,除了普通的文件系统外,还存在一些文件系统,也称为虚拟文件系统或特殊文件系统。...本文将介绍常见的 Linux 文件系统及其作用。/proc 文件系统/proc 文件系统是一个虚拟文件系统,它提供了对系统内核和进程的访问接口。...在 Linux 系统中,许多应用程序需要使用临时文件来进行数据交换和缓存,这些文件通常只在应用程序运行期间存在,不需要长期存储。...为了避免将这些临时文件放在普通的文件系统中,占用过多的存储空间,而且会对文件系统的性能产生影响,Linux 系统引入了 /tmp 文件系统。...在 Linux 系统中,共享内存是一种高效的进程间通信方式,它可以让多个进程共享同一块内存区域,从而避免了数据复制和进程切换的开销。

    6K50

    Linux终端使用总结

    被光标覆盖住)的字符 Ctrl+U —— 删除光标前的所有字符 Ctrl+L —— 清屏 Tab —— 快速补全命令或目录(按一次或当有多个匹配项时两次) Ctrl+Alt+T —— 新建一个终端窗口...) 红色 —— 压缩文件 青色 —— 链接文件(相当于 Windows 快捷方式) 黄色 —— 设备文件 灰色 —— 其他文件 Linux 下的文件类型: 普通文件类型 (-) Linux...引自 Linux 下的 7 种文件类型 - CYYZ 古月 ls -a 显示路径下全部文件(包括隐藏的) ls -l 查看路径下文件的详细信息 tip:在 Linux 下文件夹(目录...、登陆到系统的时间) 关于 tty 设备:(这个没搞太清楚,仅做参考) tty3 - tty6 表示文字界面(文字终端) - Ctrl+Alt+F3~F6 tty2 (?)...或:0 表示图形界面 - Ctrl+Alt+F2 Ctrl + Alt + F2~F6 切换终端 Ctrl + Alt + F1 切换到用户登录界面(类似 Windows 下的锁定) ps

    11.3K30

    Linux终端的使用

    那就搞个终端设备来操作。因此一台计算机上有很多种不同的终端设备也和正常。也就是说终端就是为主机提供了人机接口,每个人都通过终端使用主机的资源。 终端有字符终端和图形终端两种模式。...在linux的图形环境下,我们可以通过鼠标点击来完成所有的管理任务,这是图形界面终端,另外一种就是文本界面的终端,在这个界面的终端下我们可以使用linux命令来控制系统完成响应的工作,而这个文本终端也是服务器常用的模式...用一句话来说终端就是存在于用户和计算机之间沟通的桥梁,通过终端,用户可以控制计算机完成响应的工作,也可以获得到计算机的反馈 二、打开终端的几种方法 第一种,我们登录系统之后就已经打开了图形终端,在图形终端中也给我们提供了一个可以用...linux命令控制系统的工具,我们点击屏幕左上角的“活动”就可以找到这个它 打开之后我们会看到linux的命令行,在这里面我们可以输入linux命令来进行操作 第二种 打开文本终端,这个需要键盘上的组合键...用户登录 这就是在linux终端的打开方式,那我们接下来看一下有哪些快捷键 三、常用快捷键 1、图形界面下通过点击屏幕右上角的“活动”按钮打开的终端 [Shift]+[Ctrl]+t 以标签的形式打开一个新的终端

    11.8K20

    Linux如何查询当前登录的用户信息?

    也可以加空格,使用who am i命令,可以查询到当前登录的用户名、终端类型、时间和IP信息 示例: [root@xxx~]# who am i root pts/3 2019-01...-11 13:02 (36.49.58.93) 如上例所示,当前登录用户为root,终端(3号)形式登录,登录时间及登录IP都有显示。...使用w命令查看当前用户及正在使用的进程 使用命令w可以查看当前Linux服务器连接的所有用户及用户正在使用的进程: [root@xxx~]# w 13:07:38 up 3 days, 20:27,...Linux who命令用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等 [root@xxx~]# who root...pts/2 2019-01-11 12:50 (36.49.76.93)

    11.4K20

    Ubuntu查询当前登录的用户名信息命令

    也可以加空格,使用who am i命令,可以查询到当前登录的用户名、终端类型、时间和IP信息 示例: [root@xxx~]# who am i root pts/3 2019-01...-11 13:02 (36.49.58.93) 如上例所示,当前登录用户为root,终端(3号)形式登录,登录时间及登录IP都有显示。...使用w命令查看当前用户及正在使用的进程 使用命令w可以查看当前Linux服务器连接的所有用户及用户正在使用的进程: [root@xxx~]# w 13:07:38 up 3 days, 20:27,...Linux who命令用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等 [root@xxx~]# who root...pts/2 2019-01-11 12:50 (36.49.76.93)

    12.9K00

    linux下tty详解

    它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2等。这些文件赋予了linux同时处理多任务,多窗口切换的能力。...因此不管当前正在使用哪个虚拟控制台(注意:这里是虚拟控制台,不包括终端),系统信息都会发送到/dev/tty0上。只有系统或超级用户root可以向/dev/tty0进行写操作。...查看我当前tty: ~ » tty /dev/pts/4 现在我们在打开一个终端: ~ » tty /dev/pts/5 你会发现/dev/pts/下多了一个文件,这就是我们当前终端的控制台 你可以使用...echo "sb" > /dev/pts/4给上一个终端发一句sb。...你还可以使用ps -ef | grep pts/4查看tty4终端运行的进程,以及pid,找到了pid,你就可以用kill,结束tty4终端上的服务。 或者使用w命令查看登录用户正在使用的进程信息。

    16.2K10

    Web Terminal 预备知识

    终端模拟器(terminal emulator) 今天电传打字机已经进了博物馆,但 Linux/Unix 仍然保留了当初 TTY 驱动和 line discipline 的设计和功能。...终端(pseudo terminal, PTY) 终端模拟器(terminal emulator) 是运行在内核的模块,我们也可以让终端模拟程序运行在用户区。...运行在用户区的终端模拟程序,就被称为终端(pseudo terminal, PTY)。 PTY 运行在用户区,更加安全和灵活,同时仍然保留了 TTY 驱动和 line discipline 的功能。...常用的终端有 xterm,gnome-terminal,以及远程终端 ssh。我们以 Ubuntu 桌面版提供的 gnome-terminal 为例,介绍终端如何与 TTY 驱动交互。...-l 命令,也可以确认 shell 关联的终端pts/0: [root@kubevirtci web-console]# ps -lF S UID PID PPID C PRI

    1.4K20
    领券