shell 如何与终端交互?

shell 如何与终端交互?

我知道 shell 会将转义序列(可能使用 terminfo 查找)发送到终端,但它是如何发送它们的呢?当终端托管 shell 时,它是否附加到 shell 的标准输出并处理它找到的转义序列?或者是否有一些外部函数(系统调用、库等)bash必须调用Konsole才能改变颜色?

相关内容