当前位置: 技术问答>linux和unix
控制终端与终端设备是什么关系?
来源: 互联网 发布时间:2016-11-09
本文导语: 最近学习linux下的终端,很多概念都不理解,网上看了一些文章,越看越糊涂。比如每个进程的前三个文件描述符都指向控制终端,这个控制终端指的是什么呢?是三个不同的设备文件(输入、输出、出错)吗?那为...
最近学习linux下的终端,很多概念都不理解,网上看了一些文章,越看越糊涂。比如每个进程的前三个文件描述符都指向控制终端,这个控制终端指的是什么呢?是三个不同的设备文件(输入、输出、出错)吗?那为什么还有相同的名字tty?请高手讲解一下终端的概念?
|
控制终端只有一个
3个不同的文件描述符也可以指向同一个设备啊
3个不同的文件描述符也可以指向同一个设备啊
|
/dev/tty代表当前shell的控制终端,这其实是一个指向实际终端的连接。
实际终端可能是控制台终端(tty1)、串口终端(ttyS1)或者伪终端(pts/1)。
实际终端可能是控制台终端(tty1)、串口终端(ttyS1)或者伪终端(pts/1)。