Terminal multiplexers
Terminal multiplexers are programs that allow us to multiplex a terminal into several sub-processes or terminals inside a single terminal session, this means that we can have multiple open sessions using a single login session to a local or remote machine.
Visit the following resources to learn more: