GNU Screen
E61968
GNU Screen is a terminal multiplexer that allows users to manage multiple shell sessions within a single terminal window, detach and reattach sessions, and persist processes across logins.
Observed surface forms (1)
| Surface form | As subject | As object |
|---|---|---|
| tmux | 0 | 1 |
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
command-line program
→
free software → terminal multiplexer → |
| command | screen → |
| defaultCommandPrefix | Ctrl-a → |
| developer |
GNU Project
→
Juergen Weigert → Michael Schroeder → Oliver Laumann → |
| feature |
configurable key bindings
→
copy and paste within terminal → customizable status line → logging of terminal output → multiple virtual terminals → named sessions → scrollback buffer → session detaching → session reattaching → session sharing between users → split-screen regions → |
| function |
detach terminal sessions
→
manage multiple shell sessions in a single terminal window → persist processes across logins → reattach terminal sessions → |
| genre | terminal multiplexer → |
| license | GNU General Public License → |
| operatingSystem |
BSD
→
Linux → Solaris operating system →
surface form:
Solaris
Unix-like systems → macOS → |
| partOf |
GNU userland
→
surface form:
GNU operating system ecosystem
|
| programmingLanguage | C → |
| similarTo |
dtach
→
GNU Screen self-linksurface differs →
surface form:
tmux
|
| supports |
UTF-8
→
configuration file .screenrc → interactive shells → multiple windows per session → per-session configuration → per-user configuration → remote SSH sessions → running programs after logout → |
| useCase |
collaborative terminal sessions
→
long-running console applications → remote server administration → unstable network connections → |
| website | https://www.gnu.org/software/screen/ → |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
tmux