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

linux tty_linux tty

文章目录 Linux中的tty与pts **终端特殊设备文件一般有以下几种:** **1、串行端口终端(/dev/ttySn)** **2、伪终端(/dev/pty/)** 3、控制终端(/dev/tty...tty是Teletype的缩写。 Teletype是最早出现的一种终端设备——可以称作电传打字机,由Teletype公司生产。ttyLinux系统的设备特殊文件目录/dev/下。...---- 4、控制台终端(/dev/ttyn, /dev/console) 在Linux系统中,计算机显示器通常被称为控制台终端(Console)。...它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2等。 当你在控制台上登录时,使用的是tty1。...tty0 5、其它类型 Linux系统中还针对很多不同的字符设备存在有很多其它种类的终端设备特殊文件。

4.8K21

linuxtty详解

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

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

    linuxtty由来

    从UNIX到Linux,你一定听说过TTY这个词。作为桌面用户,你应该会用到它,并且你经常使用它。在教程中,让我提及让你熟悉Linux中的术语TTY所必需的一切。...例如,GNOME 终端或Konsole是你可以找到的适用于Linux的最好的终端模拟器。 Linux中的TTY 说到 LinuxTTY是UNIX 和Linux 中的一个抽象设备。...如果你好奇,你可以探索一个旧资源 ( TTY Demystified ),它试图清除Linux和Unix系统中的所有技术细节让你了解TTY。...如何在Linux中访问TTYLinux中访问TTY很容易。事实上,你经常访问它。...换句话说,要知道你连接的TTY号码,只需输入TTY。并且,如果有多个用户远程连接到Linux机器,你可以使用who命令来检查其他TTY连接到哪些用户。

    3.6K20

    Linux 终端tty pty pts描述

    在使用Linux的过程中,当我们通过ssh或者telnet等方式连接到服务器之后,会有一个相应的终端来对应。而在直接登陆到Linux服务器的时候也有一个对应的终端。...如果配置了Linux系统运行等级为3的时候,Linux启动后就直接为文本模式,在这种情况下,当我们登陆到Linux服务器,即表明开启了一个终端模式会话。...总结如下:    linux的终端机(文字)界面与图形界面间的切换热键为:    进入终端机也就是字符界面(tty1-tty6):[Ctrl] + [Alt] + [F1] - [F6]   ...,后来这东西被键盘和显示器取代,所以现在叫终端比较合适。...三、演示tty与pty ###演示环境 [root@desktop ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release

    6.9K30

    Linux中的tty与pts

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

    5.7K20

    TTY子系统初探

    一、TTY子系统介绍 1、TTY介绍 TTY,一词源于Teleprinter,译为电传打印机,在早起用来表示电脑终端的设备。 现在我们通常使用TTY,是各种(物理/虚拟)终端的统称!...Linux系统的终端设备一般分为控制台终端、伪终端、串口终端和其他类型四种。 下面我们来进一步了解这些Linux下常用的终端,为学习Linux TTY Framework打下基础!...2.1 系统控制台 系统控制台,也就是我们Linux下面的/dev/console,是与操作系统交互的设备,系统所产生的信息会发送到该设备上。...对于登录的Shell,/dev/tty就是你正在使用的控制台,设备号(5,0),/dev/tty会映射到当前设备(使用命令tty可以查看它具体对应哪个实际物理控制台设备),输出到/dev/tty的内容只会显示在当前工作终端上.../tty2 ,当前控制台(/dev/tty)则指向/dev/tty2 而比较特殊的是/dev/tty0,他代表当前虚拟控制台,其实就是当前所使用虚拟控制台的一个别名。

    1.6K20

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

    基本概念: 1>tty(终端设备的统称): tty一词源于teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘阅读和发送信息的东西,后来这东西被键盘与显示器取代...在Linux系统的设备特殊文件目录/dev/下,终端特殊设备文件一般有以下几种: 1、串行端口终端(/dev/ttySn) 串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备...4、控制台终端(/dev/ttyn, /dev/console) 在Linux 系统中,计算机显示器通常被称为控制台终端 (Console)。...它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2 等。当你在控制台上登录时,使用的是tty1。...6、其它类型 Linux系统中还针对很多不同的字符设备存在有很多其它种类的终端设备特殊文件。例如针对ISDN设备的/dev/ttyIn终端设备等。这里不再赘述。

    2.9K80

    tty各种设备的情况

    对于你登录的shell,/dev/tty就是你使用的终端(也就是当前控制终端),设备号是(5,0)。使用命令”tty”可以查看它具体对应哪个实际终端设备。.../dev/tty有些类似于到实际所使用终端设备的一个联接。...例如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则是当前所使用虚拟终端的一个别名,系统所产生的信息会发送到该终端上。

    2.4K100

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

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

    3.7K10

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

    基本概念: 1>tty(终端设备的统称): tty一词源于teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘阅读和发送信息的东西,后来这东西被键盘与显示器取代...在Linux系统的设备特殊文件目录/dev/下,终端特殊设备文件一般有以下几种: 1、串行端口终端(/dev/ttySn) 串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备...4、控制台终端(/dev/ttyn, /dev/console) 在Linux 系统中,计算机显示器通常被称为控制台终端 (Console)。...它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2 等。当你在控制台上登录时,使用的是tty1。...6、其它类型 Linux系统中还针对很多不同的字符设备存在有很多其它种类的终端设备特殊文件。例如针对ISDN设备的/dev/ttyIn终端设备等。这里不再赘述。

    3.3K00

    操作系统IO与显示器---16

    通过文件视图,就相当于提供了一个统一操作外设的接口,例如: 向显示器输出字符,都通过print这个接口即可,不需要管后面显示器的类型是什么。...sleep_if_full(&tty->write_q); ... } 由于内存的速度和其他外部设备,例如: 显示器相比,差距很大,所以。...这边涉及到共享内存,因此就需要之前讲到的信号量对共享内存进行保护 ---- 继续tty_write这一核心函数 在linux/kernel/tty_io.c中 int tty_write(unsigned...---- 看看tty->write 先来看看tty_struct结构体的模样: 在include/linux/tty.h中 struct tty_struct{ void (*write)(struct...在linux/kernel/chr_drv/console.c中 void con_write(struct tty_struct *tty){ //从队列中取出字符,然后赋值给C GETCH(tty

    64150
    领券