区分/dev/tty、/dev/console、/dev/pts、/dev/ttyn
来源:互联网 发布:永宏plc编程线 编辑:程序博客网 时间:2024/06/05 04:50
通常我们在linux下看到的控制台(console)是由几个设备完成的。分别是/dev/ttyN(其中tty0就是/dev/console,tty1,tty2就是不同的虚拟终端(virtual console)).通常使用热键alt+Fn来在这些虚拟终端之间进行切换。所有的这些tty设备都是由linux/drivers/char/console.c和vt.c对应。
/dev/pts是远程登陆(telnet,ssh等)后创建的控制台设备文件所在的目录。由于可能有好几千个用户登陆,所以/dev/pts其实是动态生成的,不象其他设备文件是构建系统时就已经产生的硬盘节点(如果未使用devfs)
第一个用户登陆,console的设备文件为/dev/pts/0,第二个为/dev/pts/1,以此类推。这里的0、1、2、3不是具体的标准输入或输出,而是整个控制台。你可尝试 echo "aaaaaa" > /dev/pts0、1、2……。
/dev/tty指的是当前所处的终端,输出到此的内容只会显示在当前工作的终端显示器上
/dev/console就是tty0
/dev/pts是远程登陆(telnet,ssh等)后创建的控制台设备文件所在的目录。由于可能有好几千个用户登陆,所以/dev/pts其实是动态生成的,不象其他设备文件是构建系统时就已经产生的硬盘节点(如果未使用devfs)
第一个用户登陆,console的设备文件为/dev/pts/0,第二个为/dev/pts/1,以此类推。这里的0、1、2、3不是具体的标准输入或输出,而是整个控制台。你可尝试 echo "aaaaaa" > /dev/pts0、1、2……。
/dev/tty指的是当前所处的终端,输出到此的内容只会显示在当前工作的终端显示器上
/dev/console就是tty0
/dev/pts是远程登陆(telnet,ssh等)后创建的控制台设备文件所在的目录
补充:mini2440开发板上的按键输入就是通过下面语句来重定向的
exec 0</dev/tty1
然后可以使用按键来输入
0 0
- 区分/dev/tty、/dev/console、/dev/pts、/dev/ttyn
- 区分/dev/tty、/dev/console、/dev/pts、/dev/ttyn
- 区分/dev/tty、/dev/console、/dev/pts、/dev/ttyn
- 区分/dev/tty、/dev/console、/dev/pts、/dev/ttyn
- 区分/dev/tty、/dev/console、/dev/pts、/dev/ttyn
- /dev/tty, /dev/console, /dev/pts, /dev/ttyn
- /dev/tty, /dev/console and /dev/ttyN
- linux /dev/console /dev/ttyn /dev/pts/n的区别
- /dev/tty /dev/ttyn(0-n) /dev/console区别
- /dev/console /dev/tty[]
- dev/console和/dev/tty
- /dev/console,/dev/tty 和 /dev/null
- /dev/console,/dev/null,/dev/tty
- /dev/console,/dev/tty和/dev/null
- /dev/console,/dev/null,/dev/tty
- /dev/null /dev/zero /dev/console /dev/tty 之问题
- 终端 /dev/console /dev/tty tty
- 终端 /dev/console /dev/tty tty
- oracle tnsnames.ora文件详解
- LBP算子介绍 (by ChenLee_1)
- 默认构造函数的构造操作
- linux sed命令 + 高级SED 操作配置文件
- 第一题:把二元查找树转变成排序的双向链表
- 区分/dev/tty、/dev/console、/dev/pts、/dev/ttyn
- 使用Qt编写模块化插件式应用程序
- Json----Json解析
- 数据结构——算法之(014)( 输入n,用最快的方法求Fibonacci数列的第n项)
- Linux : CentOS 使用aircrack-ng
- WinForm进度条
- 关于ASP.net Chart- Column图改变Points上标Label文字样式
- Java中类方法不能访问实例方法
- 爱情在佛教圣地香巴林卡更加圣洁