screen
Text-based window manager and terminal multiplexer with enhanced keybindings and status notifications.
Terminal multiplexer — run multiple terminals from a single screen, detach and reattach sessions.