GNU Screen

GNU Screen

Infobox Software
name = GNU Screen



caption = GNU Screen with split-screen
developer = GNU Project
released = ?
frequently_updated = yes
programming language = C
operating system = Unix-like
language = ?
genre = Command line interface
license = GPL
website = [http://www.gnu.org/software/screen www.gnu.org/software/screen]

GNU Screen is a free terminal multiplexer developed by the GNU Project since at least 1995.Fact|date=August 2008 It allows a user to access multiple separate terminal sessions inside a single terminal window or remote terminal session. It is useful for dealing with multiple programs from the command line, and for separating programs from the shell that started the program.

Features

GNU Screen can be thought of as a text version of graphical window managers, or as a way of putting virtual terminals into any login session. It is a wrapper that allows multiple text programs to run at the same time, and provides features that allow the user to use the programs within a single interface productively.

; Persistence: Similar to VNC, GNU Screen allows the user to start applications from one computer, and then reconnect from a different computer and continue using the same application without having to restart it. This makes migration between locations like work and home simple. Screen provides terminal-agnostic functionality so that users can disconnect and reconnect using different terminal types, allowing applications to continue running without being aware of the change in terminals.; Multiple windows: Multiple terminal sessions can be created, each of which usually runs a single application. The windows are numbered, and the user can use the keyboard to switch between them. Some GUI terminal emulators provide tabs or otherwise similar functionality to this. Each window has its own scroll-back buffer, so that output is captured even when the window isn't actively displayed, and that history can be saved even when migrating to another computer. Windows can be split-screened. While some text applications have this functionality built in, Screen allows any application to be horizontally split-screened alongside any number of other applications.; Session Sharing: Screen allows multiple computers to connect to the same session at once, allowing collaboration between multiple users. The same computer can also be used to make multiple simultaneous connections, providing alternative functionality to screen-splitting, particularly for computers with multiple monitors.

Other terminal multiplexers

Other text-mode multiplexers exist with similar functionality. These include:
*dtach — a minimalist implementation of a subset of Screen's features
*splitvt — split terminal utility
*tmux — terminal multiplexer
*Text windows (Twin) — a textmode windowing environment
*Window (BSD) — window is a program on BSD Unix that implements a window environment on ASCII terminals.
*dvtm - a tiling terminal multiplexer which can display several applications at once

See also

*Ratpoison — a mouseless window manager inspired by Screen

External links

Official resources

* [http://www.gnu.org/software/screen GNU's Screen official site]
* [http://savannah.gnu.org/projects/screen/ GNU Screen] on Savannah
* [http://www.linuxmanpages.com/man1/screen.1.php GNU Screen] The program's manpage
* [http://www.delorie.com/gnu/docs/screen/screen_toc.html Screen User's Manual]

Third-party resources

* [http://gentoo-wiki.com/TIP_Using_screen Gentoo Screen Wiki - TIPS Using screen]
* [http://aperiodic.net/screen/ GNU Screen Wiki]
* [http://jmcpherson.org/screen.html GNU Screen: an introduction and beginner's tutorial] (an article originally posted at Kuro5hin)
* [http://screenface.66ghz.com/ A GNU Screen Interface Application]
* [http://gustaf.symbiandiaries.com/weblog/comp/Screen-quickstart.html GNU Screen quickstart]
* [http://lizzie.spod.cx/screenirssi.shtml A guide to using irssi in screen]
* [http://quadpoint.org/articles/irssi A Guide to Efficiently Using Irssi and screen]
* [http://blog.samsarin.com/2007/03/11/gnu-screen-working-with-the-scrollback-buffer A guide to screen's scrollback buffer]
* [http://www4.informatik.uni-erlangen.de/~jnweiger/screen-faq.html Screen FAQ]
* [http://deadman.org/sshscreen.html SSH-Agent forwarding and GNU Screen]
* [http://www.pixelbeat.org/docs/screen/ Various Screen recipes and tips]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • GNU screen — mit Split Screen Basisdaten Aktuelle Version: 4.0.3 (7. August 2008) Betriebssystem …   Deutsch Wikipedia

  • Gnu Screen — mit Split Screen Basisdaten Aktuelle Version: 4.0.3 (7. August 2008) Betriebssystem …   Deutsch Wikipedia

  • GNU Screen — Screen. Captura de una sesión de GNU Screen …   Wikipedia Español

  • GNU Screen — mit Split Screen Basisdaten Aktuelle Version 4.0.3 (7. August 2008) …   Deutsch Wikipedia

  • GNU Screen — Тип Интерфейс командной строки Разработчик …   Википедия

  • GNU Screen — Cet article a pour sujet le logiciel GNU Screen. Pour une définition du mot « screen », voir l’article screen du Wiktionnaire. GNU Screen …   Wikipédia en Français

  • Screen — GNU Screen Cet article a pour sujet le logiciel GNU Screen. Pour une définition du mot « screen », voir l’article screen du Wiktionnaire. GNU Screen …   Wikipédia en Français

  • GNU's Not UNIX — GNU GNU Famille Type Unix Type de noyau …   Wikipédia en Français

  • GNU/Hurd — GNU GNU Famille Type Unix Type de noyau …   Wikipédia en Français

  • Gnu — Famille Type Unix Type de noyau …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”