• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

doc/H03-May-2022-12,14111,144

etc/H05-Feb-2020-1,4201,267

terminfo/H03-May-2022-372343

utf8encodings/H03-May-2022-

.gitignoreH A D05-Feb-2020177 2221

.iscreenrcH A D15-Jan-20206.6 KiB170149

COPYINGH A D05-Feb-202034.3 KiB675553

ChangeLogH A D05-Feb-202019.1 KiB612439

FAQH A D05-Feb-202013.8 KiB254215

HACKINGH A D15-Jan-20201.8 KiB4031

INSTALLH A D05-Feb-20205.6 KiB115100

Makefile.inH A D03-May-202214.3 KiB354261

NEWSH A D15-Jan-2020746 2917

NEWS.3.5H A D15-Jan-20204.3 KiB12086

NEWS.3.6H A D15-Jan-20201.7 KiB4935

NEWS.3.7H A D15-Jan-20201.4 KiB4029

NEWS.3.9H A D15-Jan-20206.6 KiB206151

READMEH A D05-Feb-20203.3 KiB10368

TODOH A D15-Jan-2020239 87

acconfig.hH A D05-Feb-202015.7 KiB580132

acls.cH A D05-Feb-202028.1 KiB1,148881

acls.hH A D05-Feb-20202.9 KiB9943

ansi.cH A D03-May-202269.3 KiB3,2082,893

ansi.hH A D05-Feb-20204.4 KiB176116

attacher.cH A D03-May-202226.2 KiB1,122947

autogen.shH A D05-Feb-202026 31

braille.cH A D05-Feb-202019.6 KiB946775

braille.hH A D05-Feb-20203.2 KiB8446

braille_tsi.cH A D05-Feb-20209.1 KiB320255

canvas.cH A D05-Feb-202020.7 KiB919811

canvas.hH A D05-Feb-20203.7 KiB10262

comm.cH A D05-Feb-20209.4 KiB349304

comm.shH A D05-Feb-20202 KiB9782

config.h.inH A D05-Feb-202019.3 KiB721599

configureH A D03-May-2022208.2 KiB7,9086,572

configure.acH A D05-Feb-202030.7 KiB1,3161,186

display.cH A D05-Feb-202085.8 KiB4,0833,629

display.hH A D05-Feb-202011.9 KiB339286

encoding.cH A D03-May-202246 KiB2,1451,989

extern.hH A D05-Feb-202019.7 KiB515424

fileio.cH A D05-Feb-202019.6 KiB777642

help.cH A D05-Feb-202023.8 KiB936776

image.hH A D05-Feb-20207.2 KiB190140

input.cH A D05-Feb-202013.8 KiB529443

install.shH A D15-Jan-20202.1 KiB12071

layer.cH A D05-Feb-202029.2 KiB1,2481,020

layer.hH A D05-Feb-20204.9 KiB16486

layout.cH A D05-Feb-20208 KiB351286

layout.hH A D05-Feb-20202.3 KiB6427

list_display.cH A D05-Feb-20206.6 KiB246153

list_generic.cH A D05-Feb-202010.4 KiB487386

list_generic.hH A D05-Feb-20202.6 KiB7435

list_window.cH A D05-Feb-202016.5 KiB709567

loadav.cH A D05-Feb-20208 KiB397281

logfile.cH A D05-Feb-20207.2 KiB252159

logfile.hH A D05-Feb-20203.4 KiB8817

mark.cH A D05-Feb-202034.6 KiB1,5381,321

mark.hH A D05-Feb-20202.4 KiB5925

misc.cH A D05-Feb-202013.8 KiB799633

nethack.cH A D05-Feb-20204.6 KiB139105

os.hH A D03-May-202212.3 KiB535369

osdef.h.inH A D03-May-20226 KiB203174

osdef.shH A D05-Feb-20201.8 KiB7064

patchlevel.hH A D05-Feb-202032.7 KiB5396

process.cH A D05-Feb-2020165.8 KiB7,4156,895

pty.cH A D05-Feb-20209.1 KiB422308

putenv.cH A D05-Feb-20205.7 KiB217130

resize.cH A D03-May-202225.7 KiB1,145960

sched.cH A D05-Feb-20207.1 KiB291236

sched.hH A D05-Feb-20201.7 KiB4918

screen.cH A D03-May-202280.9 KiB3,4192,844

screen.hH A D05-Feb-20208.2 KiB317217

search.cH A D05-Feb-202010.2 KiB400309

socket.cH A D05-Feb-202045.6 KiB1,9401,650

teln.cH A D05-Feb-202012.4 KiB579498

term.cH A D05-Feb-20207.6 KiB299208

term.shH A D05-Feb-20202.9 KiB170147

termcap.cH A D03-May-202231.4 KiB1,5421,372

tty.shH A D05-Feb-202038.7 KiB1,5701,334

utmp.cH A D03-May-202218.2 KiB859652

viewport.cH A D05-Feb-20203.9 KiB13091

viewport.hH A D05-Feb-20201.9 KiB5217

window.cH A D05-Feb-202052.3 KiB2,3602,063

window.hH A D05-Feb-202010.9 KiB358259

README

1
2  [If you just got the screen package, it pays to read the file INSTALL]
3  [This intro only describes the most common features to get you started]
4  [A full description of all features is contained in the source package]
5
6
7
8Short introduction to GNU screen.
9
10Send bugreports, fixes, enhancements, t-shirts, money, beer & pizza to
11                          screen-devel@gnu.org
12
13Screen provides you with an ANSI/vt100 terminal emulator, which can multiplex
14up to 10 pseudo-terminals. On startup, it executes $SHELL in window 0.
15Then it reads $HOME/.screenrc to learn configuration, keybindings, and
16possibly open more windows.
17
18  C-a ?		(help)		Show all keybindings.
19
20  C-a c		(screen)	Create new windows.
21
22  C-a SPACE	(next)		Advance to next window (with wraparound).
23
24  C-a C-a	(other)		Toggle between the current and previously
25				displayed windows.
26
27  C-a 0		(select n)	Switch to window n=0 ... 9.
28   ...
29  C-a 9
30
31  C-a w		(windows)	Show a list of window names in the status line.
32
33  C-a a		(meta)		Send a literal C-a/C-s/C-q to the
34  C-a s		(xoff)		process in the window.
35  C-a q		(xon)		For instance, emacs uses C-a and C-s.
36
37  C-a l		(redisplay)	Redraw this window.
38
39  C-a W		(width)		Toggle between 80 & 132 columns mode.
40
41  C-a L		(login)		Try to toggle the window's utmp-slot.
42
43  C-a z		(suspend)	Suspend the whole screen session.
44
45  C-a x		(lockscreen)	Execute /usr/bin/lock, $LOCKCMD or a
46				built-in terminal lock.
47
48  C-a H		(log)		Log stdout of window n to screenlog.n.
49
50  C-a C-[	(copy)		Start copy mode.  Move cursor with h,j,k,l.
51				Set 2 marks with SPACE or y.  Abort with ESC.
52				(C-[ is ESC.)  Preceeding second mark with
53				an a appends the text to the copy buffer.
54
55  C-a C-]	(paste)		Output copy buffer to current window's stdin.
56
57  C-a <		(readbuf) 	Read the copy buffer from /tmp/screen-exchange.
58  C-a >		(writebuf)	Write the copy buffer to /tmp/screen-exchange.
59
60  C-a d		(detach)	Detach screen. All processes continue and may
61				spool output to their pty's, but screen
62				disconnects from your terminal.
63
64  C-a D D	(pow_detach)	Power detach.  Disconnect like C-a d but also
65				kill the parent shell.
66
67  C-a K		(kill)		Kill a window and send SIGHUP to its process
68				group.  Per default this would be C-a C-k,
69				but it is redefined in the demo .screenrc
70				(think of killing a whole line in emacs).
71
72  C-a : 	(colon)		Online configuration change.
73
74See the man page or TeXinfo manual for many more keybindings and commands.
75
76screen -r [pid.tty.host|tty.host]
77  Reattach to a specific detached session. The terminal emulator
78  reconfigures according to your $TERMCAP or $TERM settings.
79  When you have multiple screens detached, you must supply the session
80  name.
81
82screen -R reattaches to a detached session or (if none) creates a new
83  session.
84
85screen -d [pid.tty.host|tty.host]
86  Detach a screen session remotely. Has the same effect as typing 'C-a d'
87  on the controlling terminal. 'screen -D' will power-detach.
88
89screen -list
90screen -ls
91screen -wipe
92  Show all available sessions and their status.  Use -wipe to remove
93  DEAD sessions.
94
95  If sockets are missing, you may send a SIGCHLD to its 'SCREEN'
96  process and the process will re-establish the socket (think of
97  someone cleaning /tmp thoroughly).
98
99screen -h 200
100  Starts a new screen session and sets the number of lines in the scrollback
101  buffer to 200. The default is 100 lines.
102
103