番禺区住房和建设局网站,策划电子商务网站建设规划书,开锁换锁做网站,莱州官方网站终端就是处理计算机主机输入输出的一套设备#xff0c;它用来显示主机运算的输出#xff0c;并且接受主机要求的输入#xff0c;典型的终端包括显示器键盘套件#xff0c;打印机打字机套件等 linux终端类型终端名称标识含义串行端口终端Serial Port Terminal/dev/ttySx 串行… 终端就是处理计算机主机输入输出的一套设备它用来显示主机运算的输出并且接受主机要求的输入典型的终端包括显示器键盘套件打印机打字机套件等 linux终端类型终端名称标识含义串行端口终端Serial Port Terminal/dev/ttySx 串行端口终端Serial Port Terminal是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。这些串行端口所对应的设备名称是/dev/ttyS0、/dev/ttyS1等分别对应于DOS系统下的COM1、COM2等控制台终端Controlling Terminal/dev/ttyn, /dev/console 在Linux系统中计算机显示器通常被称为控制台终端Console。它仿真了类型为Linux的一种终端TERMLinux与之相关联的设备文件为tty0、tty1、tty2……。当用户从控制台上登录时使用的是tty1。使用Alt[F1—F6]组合键时我们就可以切换到tty2、tty3……上面去。tty1 –tty6等称为虚拟终端而tty0则是当前所使用虚拟终端的一个别名系统所产生的信息会发送到该终端上。因此不管当前正在使用哪个虚拟终端系统信息都会发送到控制台终端上。用户可以登录到不同的虚拟终端上去因而可以让系统同时有几个不同的会话期存在。只有系统或超级用户root可以向/dev/tty0进行写操作。 控制台是 计算机本身就有的设备一个计算机只有一个控制台。计算机启动的时候所有的信息都会显示到控制台上而不会显示到终端上控制台是计算机的基 本设备而终端是附加设备 由于控制台也有终端一样的功能控制台有时候也被模糊的统称为终端 由于时代的进步终端和控制台由硬件的概念演化成了软件的概念linux中已经完全淡化了控制台和终端的区别 比如下面这条命令 echo hello,world /dev/console 这条命令的目的是将hello,world显示到控制台上/dev/console是控制台设备的设备名。在linux中在字符模式下你无论 在哪个虚拟终端下执行这条命令字符hello,world都会显示在当前的虚拟终端下。也就是说linux把当前的终端当作控制台来看待 虚拟终端xterm屏幕和键盘只是一个终端可能不够用又不想增加设备投入就产生了虚拟终端。 gnome-terminal,urxvtmltermxterm等等 职责是模拟终端设备表面上在于它以 GUI 形式的窗口出现内部则是程序结构和系统控制结构有所不同但本质上差不多伪终端Pseudo Terminalpts/#端设备是一种特殊的终端驱动设备, 它并不驱动某个物理设备而是用来将终端的输出定向到应用程序中进行处理它总是成对出现而不是单一的一个。它分为“伪终端主设备(/dev/ptyMN)”和“伪终端从设备”。(/dev/ttyMN)。其中M与N的命名方式如下 M: p q r s t u v w x y z a b c d e 共16 个 N: 0 1 2 3 4 5 6 7 8 9 a b c d e f 共16 个 last -n 显示最近几次登录信息 /var/log/wtmp文件 显示用户登录历史以及系统重启历史 lastb /var/log/btmp 显示用户登录尝试次数 last -u 用户