💬知乎zhihu.com
Linux 中「一切皆文件」是什么意思?
首次上榜 2026-07-22
摘要
“一切皆文件”是Linux的设计哲学,意思是系统把设备、进程、网络连接等几乎所有资源都抽象成文件接口。比如键盘、硬盘、打印机,你都可以用读写文件的方式去操作它们:打开、读取、写入、关闭。这大大简化了编程模型,让统通用工具(如cat、grep、重定向)就能处理各种资源。对于新手,理解这个理念是掌握Linux终端的钥匙;对于开发者,这意味着可以用统一API操作硬件与系统,降低开发复杂度。简单来说,就是“万物皆可当作文件来玩”。