首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

请问一个关于伪终端的使用有关问题

2012-08-08 
请教一个关于伪终端的使用问题我想实现如的功能:有两个设备文件,/dev/aaaa和/dev/bbbb,可以实现如下两个命

请教一个关于伪终端的使用问题
我想实现如的功能:
  有两个设备文件,/dev/aaaa和/dev/bbbb,可以实现如下两个命令:
  cat /dev/aaaa
  echo testtest >/dev/bbb

  就是说设备文件/dev/aaaa和/dev/bbbb是匹配的一对,听说用伪终端可以实现这个功能,但在Ubuntu下我没找到用那两个设备文件可以实现这个功能,同时那两个文件是伪终端对也没找到

  知道的麻烦说声,谢谢!!

[解决办法]
我的系统 Ubuntu10.10 
在这里找到的


http://bbs.chinaunix.net/thread-2084721-1-1.html
[解决办法]
ssm@ssm-virtual-machine:~/samo/squashfs-root/dev$ ls -l
总用量 12
crw-rw---- 1 root video 10, 175 2011-10-12 22:27 agpgart
crw-rw---- 1 root audio 14, 4 2011-10-12 22:27 audio
crw-rw---- 1 root audio 14, 20 2011-10-12 22:27 audio1
crw-rw---- 1 root audio 14, 36 2011-10-12 22:27 audio2
crw-rw---- 1 root audio 14, 52 2011-10-12 22:27 audio3
crw-rw---- 1 root audio 14, 7 2011-10-12 22:27 audioctl
crw------- 1 root tty 5, 1 2011-10-12 22:27 console
lrwxrwxrwx 1 root root 11 2011-11-22 14:04 core -> /proc/kcore
crw-rw---- 1 root audio 14, 3 2011-10-12 22:27 dsp
crw-rw---- 1 root audio 14, 19 2011-10-12 22:27 dsp1
crw-rw---- 1 root audio 14, 35 2011-10-12 22:27 dsp2
crw-rw---- 1 root audio 14, 51 2011-10-12 22:27 dsp3
lrwxrwxrwx 1 root root 13 2011-11-22 14:04 fd -> /proc/self/fd
crw-rw-rw- 1 root root 1, 7 2011-10-12 22:27 full
crw-rw---- 1 root fuse 10, 229 2011-10-12 22:28 fuse
crw-r----- 1 root kmem 1, 2 2011-10-12 22:27 kmem
brw-rw---- 1 root disk 7, 0 2011-10-12 22:27 loop0
brw-rw---- 1 root disk 7, 1 2011-10-12 22:27 loop1
brw-rw---- 1 root disk 7, 2 2011-10-12 22:27 loop2
brw-rw---- 1 root disk 7, 3 2011-10-12 22:27 loop3
brw-rw---- 1 root disk 7, 4 2011-10-12 22:27 loop4
brw-rw---- 1 root disk 7, 5 2011-10-12 22:27 loop5
brw-rw---- 1 root disk 7, 6 2011-10-12 22:27 loop6
brw-rw---- 1 root disk 7, 7 2011-10-12 22:27 loop7
drwxr-xr-x 2 root root 4096 2011-10-12 22:28 mapper
crw-r----- 1 root kmem 1, 1 2011-10-12 22:27 mem
crw-rw---- 1 root audio 35, 0 2011-10-12 22:27 midi0
crw-rw---- 1 root audio 14, 2 2011-10-12 22:27 midi00
crw-rw---- 1 root audio 14, 18 2011-10-12 22:27 midi01
crw-rw---- 1 root audio 14, 34 2011-10-12 22:27 midi02
crw-rw---- 1 root audio 14, 50 2011-10-12 22:27 midi03
crw-rw---- 1 root audio 35, 1 2011-10-12 22:27 midi1
crw-rw---- 1 root audio 35, 2 2011-10-12 22:27 midi2
crw-rw---- 1 root audio 35, 3 2011-10-12 22:27 midi3
crw-rw---- 1 root audio 14, 0 2011-10-12 22:27 mixer
crw-rw---- 1 root audio 14, 16 2011-10-12 22:27 mixer1
crw-rw---- 1 root audio 14, 32 2011-10-12 22:27 mixer2
crw-rw---- 1 root audio 14, 48 2011-10-12 22:27 mixer3
crw-rw---- 1 root audio 31, 0 2011-10-12 22:27 mpu401data
crw-rw---- 1 root audio 31, 1 2011-10-12 22:27 mpu401stat
crw-rw-rw- 1 root root 1, 3 2011-10-12 22:27 null
crw-r----- 1 root kmem 1, 4 2011-10-12 22:27 port
crw-rw-rw- 1 root tty 5, 2 2011-10-06 05:31 ptmx
drwxr-xr-x 2 root root 4096 2011-10-12 22:27 pts
lrwxrwxrwx 1 root root 4 2011-11-22 14:04 ram -> ram1
brw-rw---- 1 root disk 1, 0 2011-10-12 22:27 ram0
brw-rw---- 1 root disk 1, 1 2011-10-12 22:27 ram1
brw-rw---- 1 root disk 1, 10 2011-10-12 22:27 ram10
brw-rw---- 1 root disk 1, 11 2011-10-12 22:27 ram11
brw-rw---- 1 root disk 1, 12 2011-10-12 22:27 ram12
brw-rw---- 1 root disk 1, 13 2011-10-12 22:27 ram13
brw-rw---- 1 root disk 1, 14 2011-10-12 22:27 ram14
brw-rw---- 1 root disk 1, 15 2011-10-12 22:27 ram15
brw-rw---- 1 root disk 1, 16 2011-10-12 22:27 ram16
brw-rw---- 1 root disk 1, 2 2011-10-12 22:27 ram2
brw-rw---- 1 root disk 1, 3 2011-10-12 22:27 ram3
brw-rw---- 1 root disk 1, 4 2011-10-12 22:27 ram4


brw-rw---- 1 root disk 1, 5 2011-10-12 22:27 ram5
brw-rw---- 1 root disk 1, 6 2011-10-12 22:27 ram6
brw-rw---- 1 root disk 1, 7 2011-10-12 22:27 ram7
brw-rw---- 1 root disk 1, 8 2011-10-12 22:27 ram8
brw-rw---- 1 root disk 1, 9 2011-10-12 22:27 ram9
crw-rw-rw- 1 root root 1, 8 2011-10-12 22:27 random
crw-rw---- 1 root audio 35, 64 2011-10-12 22:27 rmidi0
crw-rw---- 1 root audio 35, 65 2011-10-12 22:27 rmidi1
crw-rw---- 1 root audio 35, 66 2011-10-12 22:27 rmidi2
crw-rw---- 1 root audio 35, 67 2011-10-12 22:27 rmidi3
crw-rw---- 1 root audio 14, 1 2011-10-12 22:27 sequencer
drwxr-xr-x 2 root root 4096 2011-10-12 22:27 shm
crw-rw---- 1 root audio 35, 128 2011-10-12 22:27 smpte0
crw-rw---- 1 root audio 35, 129 2011-10-12 22:27 smpte1
crw-rw---- 1 root audio 35, 130 2011-10-12 22:27 smpte2
crw-rw---- 1 root audio 35, 131 2011-10-12 22:27 smpte3
crw-rw---- 1 root audio 14, 6 2011-10-12 22:27 sndstat
lrwxrwxrwx 1 root root 4 2011-11-22 14:04 stderr -> fd/2
lrwxrwxrwx 1 root root 4 2011-11-22 14:04 stdin -> fd/0
lrwxrwxrwx 1 root root 4 2011-11-22 14:04 stdout -> fd/1
crw-rw-rw- 1 root tty 5, 0 2011-10-12 22:27 tty
crw------- 1 root tty 4, 0 2011-10-12 22:27 tty0
crw------- 1 root tty 4, 1 2011-10-12 22:27 tty1
crw------- 1 root tty 4, 2 2011-10-12 22:27 tty2
crw------- 1 root tty 4, 3 2011-10-12 22:27 tty3
crw------- 1 root tty 4, 4 2011-10-12 22:27 tty4
crw------- 1 root tty 4, 5 2011-10-12 22:27 tty5
crw------- 1 root tty 4, 6 2011-10-12 22:27 tty6
crw------- 1 root tty 4, 7 2011-10-12 22:27 tty7
crw------- 1 root tty 4, 8 2011-10-12 22:27 tty8
crw------- 1 root tty 4, 9 2011-10-12 22:27 tty9crw-rw-rw- 1 root root 1, 9 2011-10-12 22:27 urandom
crw-rw-rw- 1 root root 1, 5 2011-10-12 22:27 zero

当用户从控制台上登录时,使用的是tty1。使用Alt+[F1—F6]组合键时,我们就可以切换
到tty2、tty3……上面去。tty1 –tty6等称为虚拟终端,而tty0则是当前所使用虚拟终端的一个别名,系统所产生的信息会发送到该终端上。
[解决办法]
ubuntu的伪终端在/dev/pts下,确实可以关联,
在伪终端2执行
cat /dev/pts/2
echo >/dev/pts/3

在伪终端3输入
xxxx
则在伪终端2输出

热点排行