日期:2014-05-16  浏览次数:20755 次

mount -t devpts devpts /dev/pts
dev/pts 是远程登录终端 比如ssh telet

devpts是一种文件系统

我搞不定,这样挂载是什么意思啊

------解决方案--------------------
文件设备有概念吧。就是/dev/下面那些文件。
通过对相应的设备文件进行操作,就可以达到操作硬件的目的。
而所谓的虚拟内核文件设备,是直接和内核打交道的。内核是在内存中的,所以说才叫虚拟,因为这个设备文件并不代表真正的硬件,只是存在于内存中的虚拟设备。通过访问这样的文件,可以达到和内核即使通信的目的(读/写)

至于这么做的目的那就是Linux文件系统的过人之处了,Linux把所有的东西都看做是文件,这样以来通过访问文件就可以做你能想到所有事了,不同于其他一些操作系统,你要这API那API,我这就一个API,只要你提供对文件的访问接口,那就没问题了。

大概就是这样了。

刚开始看不用扣太细,后面见的多了,理解深了,脑袋抽象了,自然就理解了:)