https://www.gnu.org/software/screen/
Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells.