linux设备文件之pts-关联终端的文件

之前的文章里面提到linux的文件类型:普通文件、目录文件、链接文件、设备文件等。

今天我看了看/dev/里面的设备文件。对pts文件比较好奇,因为以前好像在哪经常看见这样的文件类型。

pts文件对应着打开的终端。每打开一个终端,都会在/dev/pts/目录下建立一个以数字命名的文件。

可以用who指令来查看一下:

第一行的第二个数值和其它不同,而且看这后面这时间,我可以明白这是系统登录,而不是通过终端登录的。后面这三个都是我打开的终端。第一个和第二个都是在本机打开的终端,第三个是在另一台机器上用PuTTY登录的,通过IP也可以看得出来。

想知道每个终端具体对应的是哪个pts文件,可以用tty指令来查看:

说明当前使用的终端对应着的是/dev/pts/2这个文件。

键盘写入的内容会写入到这些文件,然后在终端屏幕上显示出来。蛋疼的我想试试主动写内容到这些文件里,会不会真有这样的效果。

 

这可以做为一个简陋的即时聊天工具了哈。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值