Linux哲学思想

1、一切皆文件


Linux把几乎所有的资源通通抽象为文件形式,这其中包括:

硬件设备:如/dev/console、/dev/cdrom
管道:如/dev/zero(一个可以生成无限个0的文件),/dev/null(一个使重定向的数据消失的文件,相当于黑洞)
套接字:IP:PORT

可以使用同一套机制来处理Linux系统中的大多数资源
比如系统调用:open(), read(), write(), close(), delete(), create()

继续阅读“Linux哲学思想”