跳转至

dev


/dev/xxYn

类型 说明
sd Small Computer System Inteface disk 如/dev/sda,/dev/sdb等
sr 光学设备,cd,dvd 如/dev/sr0、/dev/sr1等
hd pata硬盘 /dev/hda、/dev/hdb
ttyS RS-232和串行端口 /dev/ttyS0,/dev/ttyS1
ttyUSB 可插拔USB串行适配器 /dev/ttyUSB0
pl 并行端口 /dev/lp0
音频设备 /dev/snd/*、/dev/dsp、/dev/audio
xx: 类型
Y:分区所在磁盘是当前接口的第几个设备。
n: 1-4 ,主分区或扩展分区。
5+,逻辑分区。

终端设备

终端设备负责在用户进程和输入输出设备之间传送字符,通常是在终端显示屏上显示文字。 伪终端设备模拟终端设备的功能,由内核为程序提供I/O接口,而不是真实的I/O设备,shell窗口就是伪终端。

/dev/tty代表当前进程正在使用的终端设备,虽然不是每个进程都连接到一个终端设备。

显示模式和虚拟控制台

Linux系统有两种显示模式:文本模式X Windows系统服务器(即图形模式)。 通常系统是在文本模式下启动,但是很多Linux发行版通过内核参数和内置图形显示机制将文本模式完全屏蔽起来,这样系统从始至终是在图形模式下启动。

Linux系统支持虚拟控制台来实现多个终端的显示,虚拟控制台可以在文本模式和图形模式下运行。在文本模式下,你可以使用ALT-Function在控制台之间进行切换,例如ALT-F1切换到/dev/tty1,ALT-F2切换 到/dev/tty2等等。这些控制台通常会被getty进程占用以显示登录提示符。 X server在图形模式下使用的虚拟控制台稍微有些不同,它不是从init配置中获得虚拟控制台,而是由X server来控制一个空闲的虚拟控制台,除非另外指定。例如,如果tty1和tty2上运行着getty进程,X server 就会使用tty3。此外,X server将虚拟控制台设置为图形模式后,通常需要按CTRL-ALT-Function而不是 ALT-Function来切换到其他虚拟控制台。 如果你想在系统启动后使用文本模式,可以按CTRL-ALT-F1。按ALT-F2、ALT-F3等返回X11会话。 如果在切换控制台的时候遇到问题,你可以尝试chvt命令强制系统切换工作台。例如:使用root运行以 下命令切换到tty1: # chvt 1