Windows Console与UNIX/Linux上的pty、终端模拟器,初看起来像,但本质截然不同
Windows Console与命令行程序之间,传递的是API调用和IOCTL消息数据,即使是嵌在文本中的ANSI转义序列也被转换为等效的Windows API调用,而UNIX/Linux上的pty设备/终端模拟器与命令行程序专递的就是文本流。这是两者设计思想的差异:在UNIX/Linux中,一切皆文件;而在Windows中,一切皆对象。
Windows Console与UNIX/Linux上的pty、终端模拟器,初看起来像,但本质截然不同
Windows Console与命令行程序之间,传递的是API调用和IOCTL消息数据,即使是嵌在文本中的ANSI转义序列也被转换为等效的Windows API调用,而UNIX/Linux上的pty设备/终端模拟器与命令行程序专递的就是文本流。这是两者设计思想的差异:在UNIX/Linux中,一切皆文件;而在Windows中,一切皆对象。
本文标题:win与linux两系统不一样的设计思想
本文链接:https://www.haomeiwen.com/subject/dvhrtrtx.html
网友评论