首页
学习
活动
专区
工具
TVP
发布

linuxtty详解

它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2等。这些文件赋予了linux同时处理多任务,多窗口切换的能力。...我们通常在linux看到的控制台一般是/dev/ttyN,用户可以使用alt+Fn切换控制台,看起来感觉存在多个屏幕。...这种虚拟控制台对应tty1~n,(ssh就是这样,当你通过ssh登录一台服务器以后,就会在/dev/pts/下生成一个控制台设备文件,对应ttyN,通常情况,1<=n<=63)其中 : tty0就是/.../dev/tty1等代表第一个虚拟控制台 例如当使用ALT+F2进行切换时,系统的虚拟控制台为/dev/tty2 ,当前控制台(/dev/tty)则指向/dev/tty2 你可以登录到不同的虚拟控制台上去...查看我当前tty: ~ » tty /dev/pts/4 现在我们在打开一个终端: ~ » tty /dev/pts/5 你会发现/dev/pts/多了一个文件,这就是我们当前终端的控制台 你可以使用

15.8K10

linux tty_linux tty

tty是Teletype的缩写。 Teletype是最早出现的一种终端设备——可以称作电传打字机,由Teletype公司生产。ttyLinux系统的设备特殊文件目录/dev/。...它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2等。 当你在控制台上登录时,使用的是tty1。...tty0 5、其它类型 Linux系统中还针对很多不同的字符设备存在有很多其它种类的终端设备特殊文件。...目前只有在单用户模式,才允许用户登录控制台。 ---- Q:/dev/tty是什么? A:tty设备包括虚拟控制台,串口以及伪终端设备。...例如,我们在X Window打开的终端,以及我们在Windows使用telnet 或ssh等方式登录Linux主机,此时均在使用pty设备(准确的说应该pty从设备)。

4.5K21
您找到你想要的搜索结果了吗?
是的
没有找到

linuxtty由来

从UNIX到Linux,你一定听说过TTY这个词。作为桌面用户,你应该会用到它,并且你经常使用它。在教程中,让我提及让你熟悉Linux中的术语TTY所必需的一切。...例如,GNOME 终端或Konsole是你可以找到的适用于Linux的最好的终端模拟器。 Linux中的TTY 说到 LinuxTTY是UNIX 和Linux 中的一个抽象设备。...如何在Linux中访问TTYLinux中访问TTY很容易。事实上,你经常访问它。...在某些情况,从TTY重新安装桌面环境有助于解决问题。或者,你也可以选择在TTY中执行任务,例如更新Linux系统等。最坏的情况是,如果你的图形用户界面没有响应,你可以转到TTY并重新启动计算机。...一些用户还喜欢在TTY的帮助执行大文件传输。 tty也是Linux中的一个命令 当你在终端模拟器中输入TTY时,它将打印连接到标准输入的终端的文件名,如手册页所述。

3.4K20

Linux中的tty与pts

Linux系统的设备特殊文件目录/dev/,终端特殊设备文件一般有以下几种:   1.串行端口终端(/dev/ttySn)   串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备...不过这种命名方式目前仍然在RedHat等Linux系统中使用着。 但Linux系统上的Unix98并不使用上述方法,而使用了”pty master”方式,例如/dev/ptm3。...在RHEL4环境:输出为 /dev/ptmx /dev/pts/1 存在一(master)对多(slave)的情况   3.控制终端(/dev/tty)   如果当前进程有控制终端(Controlling...它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2等。当你在控制台上登录时,使用的是tty1。...tty0 # 文章出处:http://www.diybl.com/course/6_system/linux/Linuxjs/2008611/124820.html

5.6K20

TTY子系统初探

一、TTY子系统介绍 1、TTY介绍 TTY,一词源于Teleprinter,译为电传打印机,在早起用来表示电脑终端的设备。 现在我们通常使用TTY,是各种(物理/虚拟)终端的统称!...Linux系统的终端设备一般分为控制台终端、伪终端、串口终端和其他类型四种。 下面我们来进一步了解这些Linux常用的终端,为学习Linux TTY Framework打下基础!...2.1 系统控制台 系统控制台,也就是我们Linux下面的/dev/console,是与操作系统交互的设备,系统所产生的信息会发送到该设备上。...目前只有在单用户模式,才允许用户登录控制台/dev/console。 console有缓冲的概念,为内核提供打印输出。.../tty2 ,当前控制台(/dev/tty)则指向/dev/tty2 而比较特殊的是/dev/tty0,他代表当前虚拟控制台,其实就是当前所使用虚拟控制台的一个别名。

1.5K20

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

Linux系统的设备特殊文件目录/dev/,终端特殊设备文件一般有以下几种: 1、串行端口终端(/dev/ttySn) 串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备...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.8K80

tty各种设备的情况

这些串行端口所对应的设备名称是/dev/tts/0(或/dev/ttyS0), /dev/tts/1(或/dev/ttyS1)等,设备号分别是(4,0), (4,1)等,分别对应于DOS系统的COM1...例如xshell、telnet、shell控制台 (4)控制台终端(/dev/ttyn, /dev/console) /dev/ttyn 在Linux 系统中,计算机显示器通常被称为控制台终端 (Console...它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2 等。当你在控制台上登录时,使用的是tty1。...使用Alt+[F1—F6]组合键时,我们就可以切换到tty2、tty3等上面去。tty1–tty6等称为虚拟终端,而tty0则是当前所使用虚拟终端的一个别名,系统所产生的信息会发送到该终端上。...printk  -->   console   -->  ttySAC0 (5)虚拟终端(/dev/pts/n) 在Xwindows模式的伪终端.

2.3K100

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

Linux系统的设备特殊文件目录/dev/,终端特殊设备文件一般有以下几种: 1、串行端口终端(/dev/ttySn) 串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备...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。

3.1K00

Linux 终端初始化 console_init 及 tty 驱动框架

先前分析了 Linux 入口地址和 Linux 系统启动流程,本文详细分析一 Linux 启动流程中的 console_init 终端初始化函数。...上两篇文章如下: Linux 内核入口分析 手把手教你分析 Linux 启动流程 讲解终端初始化之前我们先讲解一个概念:ttyLinux系统中,终端是一类字符型设备,它包括多种类型,通常使用tty...linux4.14/kernel/printk/printk.c linux4.14/drivers/tty/n_tty.c 我们可以看到,console_init 主要做了两件事情: 1、n_tty_init...initcall机制 注意上述流程,我们来理解一 initcall 机制: 普通我们写一个程序,想要它被调用,需要在主流程中调用这个函数,才算被调用。...有的人会有疑问,为什么有了 tty 驱动了,还会有一个 tty 线路规程。得益于 Linux 模块化的思想,这里主要是为了分层与隔离。

3.2K10

TTY 到底是个什么玩意?

下面就简单地介绍一需要 TTY 的那段历史,以及为什么在当时的情况TTY 和各个子组件是不可缺少的。 TTY 的全程是 Teletype,什么是 Teletype 呢?...我们可以反向思考这个问题,没有 TTY 行不行? 答案是可以的。 我可以演示一没有 TTY 一样可以使用终端。...但是,在正常的 TTY (cooked TTY, 可以使用 reset 命令复原之前被我们玩坏的 TTY),Ctrl+W 这个功能在 sh 依然是可以使用的。...如果想了解详细的内容可以阅读这个链接 Linux terminals, tty, pty and shell[9] 这篇文章是一个对 shell,terminal,TTY 大体的介绍。...Linux terminals, tty, pty and shell: https://dev.to/napicella/linux-terminals-tty-pty-and-shell-192e

1.4K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券