控制终端的用途是什么?

控制终端的用途是什么?

假设我从终端打开了某个程序,并且将其stdinstdout和重定向stderr到三个文件。

即使这个程序不再向终端发送输出,也不再从终端接收输入,但程序仍然与终端有“联系”。与程序有这种“联系”的终端称为控制终端,下图说明了这一点:

在此处输入图片描述

我的问题是:控制终端的用途是什么,我的猜测是控制终端可用于向程序发送信号(例如:)Ctrl+C

控制终端还有其他用途吗?

相关内容