https://fr.manpages.org/pty/7 Un pseudo-terminal est une paire de périphériques en mode caractère virtuels qui fournissent un canal de communication bidirectionnelle. Un bout du canal est appelé le maître ; l’autre bout se nomme l'esclave. Le bout esclave du pseudo-terminal fournit une interface qui se comporte exactement comme un terminal classique. Un processus qui s’attend à être connecté à un terminal peut ouvrir le bout esclave d’un pseudo-terminal, puis être piloté par un programme qui a ouvert le bout maître. Tout ce qui est écrit sur le maître est fourni au processus via l’esclave, comme si cela était écrit sur un terminal... Réciproquement, tout ce qui est écrit sur l’esclave peut être lu par le processus qui est connecté au périphérique maître.