Linux中所谓的“标准流”就是stdin、stdout、stderr。但它们必须被称为“标准”是有原因的。有非标准流吗?内核是否从根本上区别对待这些非标准流?
Wildcard
Asked:
2018-07-17 23:19:14 +0800 CST
当然文件可以打开,也可以不打开。
但是,根据定义,文件描述符是指打开的文件(对吗?)。(嗯,除非它指的是文件以外的东西,比如管道或你有的东西。但它仍然是打开的。)
我多次遇到过“打开文件描述符”这个短语。我认为这是多余的,事实上除了打开的文件描述符之外没有其他类型的文件描述符——但我想验证这一点。
除了“打开”之外,文件描述符是否处于任何其他状态?(当它关闭时,它不会不复存在吗?)