Ein Terminal-Multiplexer ist eine Softwareanwendung, mit der mehrere virtuelle Konsolen gemultiplext werden können, sodass ein Benutzer auf mehrere separate Terminalsitzungen innerhalb eines einzelnen Terminalfensters oder einer Remote-Terminalsitzung zugreifen kann. Es ist nützlich, um mehrere Programme über eine Befehlszeilenschnittstelle zu bearbeiten und Programme von der Unix-Shell zu trennen, mit der das Programm gestartet wurde.