当前位置:  技术问答>linux和unix

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

    来源: 互联网  发布时间:2017-03-07

    本文导语:  我想实现如的功能:   有两个设备文件,/dev/aaaa和/dev/bbbb,可以实现如下两个命令:   cat /dev/aaaa   echo testtest >/dev/bbb   就是说设备文件/dev/aaaa和/dev/bbbb是匹配的一对,听说用伪终端可以实现这个功能,但在Ubuntu下我没...

我想实现如的功能:
  有两个设备文件,/dev/aaaa和/dev/bbbb,可以实现如下两个命令:
  cat /dev/aaaa
  echo testtest >/dev/bbb

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

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

|
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输出

|
我的系统 Ubuntu10.10 
在这里找到的
[img=http://b217.photo.store.qq.com/psb?/V14ZIrxr1xBx7e/KCR5tRiv0HP6iL4H2CJu3nt*0KztASI7sWyovdfu6b8!/b/YRFOYoEBjQAAYuq*XYFFjgAA][/img]

http://bbs.chinaunix.net/thread-2084721-1-1.html

    
 
 

您可能感兴趣的文章:

  • 请教终端编程&curses编程高手
  • 请教串口通信中用超级终端配置时数据解析
  • 请教:linux串口问题(echo test > /dev/tcc-uart2)在PC终端上收不到数据
  • Fedora 7 下 root用户登录后设置了JAVA_HOME, CLASSPATH等参数,可是总在重启后 终端命令行报错bash:JAVA_HOME:command not found,请教原因!
  • 请教:使用mkswap /dev/hdaX 之后可使用任意数字来规定swap分区大小
  • 请教,如何使用JDOM操作XML文档?
  • 请教wget命令行的使用
  • 请教虚拟PC下LINUX使用问题~
  • gdb 使用问题请教
  • 请教ramdisk的使用方法
  • 如何在Linux上使用LoadLibrary()?高手请教!
  • 请教一个使用静态库的问题
  • tcpdump使用请教
  • 请教makefile的使用方法。
  • 请教问题库使用的问题
  • 请教如何改变GTK程序界面使用的默认字体??
  • 请教高手,linux下使用libusb_submit_transfer,返回-1,errno = 16,如何解决?
  • AIX服务器使用磁盘阵列,有问题请教,谢谢!
  • 请教linux9。0中使用动态链接库的问题
  • 请教如何使用Java编写的Applet程序关闭浏览器??
  • 在linux下面使用相关的硬件,为何不能,系统不能检测到modem,网卡,以及其他,请教
  • 请教!目前有没有在linux下使用COM组件的方法
  • 请教一下SwingUtilities的使用。
  • 请教使用jbuilder合作开发的问题:
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教,请教,这个问题是为什么????
  • 请教本地硬盘安装问题请教本地硬盘安装问题
  • ■请教■请教redhat最基本的问题!
  • 请教一个 shell 问题,我用下面这个 shell 语句总是失败,请教
  • 高分请教,各位大侠,请教一个问题,理论高手请进??谢谢
  • 请教Linux下pgadmin3-1.0.2的编译和安装!!高分请教!
  • 各位大虾,请教装了REDHAT9操作系统后,启动时无法引导到LINUX,请教该如何解决啊
  • 请教,请教,,,一定要看!!一定要看!!
  • 请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • :请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • 请教象我这样的硬盘应如何安装Linux,我昨天试装了,但有问题。(老问题了,也看了前面的帖子,但还是来请教,请多指教)
  • 请教这种循环的执行过程
  • 请教两个redhat9问题
  • 请教如何在指定目录下查找包含指定文字的文件
  • 请教局域网中如何通过ip地址得到主机名
  • 请教kdevelop的问题
  • 请教linux 下的adsl拨号问题.
  • 请教,如何用虚拟订机安装liux
  • 【请教】LINUX 下SNMP的MIB开发
  • 请教一个opengl的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3