mirror of
https://github.com/tmate-io/tmate-ssh-server.git
synced 2020-11-18 19:53:51 -08:00
b comes before t.
This commit is contained in:
parent
e2295014d9
commit
4119c476aa
117
tmux.1
117
tmux.1
@ -23,7 +23,7 @@
|
|||||||
.Sh SYNOPSIS
|
.Sh SYNOPSIS
|
||||||
.Nm tmux
|
.Nm tmux
|
||||||
.Bk -words
|
.Bk -words
|
||||||
.Op Fl 28lquv
|
.Op Fl 28lCquv
|
||||||
.Op Fl c Ar shell-command
|
.Op Fl c Ar shell-command
|
||||||
.Op Fl f Ar file
|
.Op Fl f Ar file
|
||||||
.Op Fl L Ar socket-name
|
.Op Fl L Ar socket-name
|
||||||
@ -102,6 +102,11 @@ to assume the terminal supports 256 colours.
|
|||||||
Like
|
Like
|
||||||
.Fl 2 ,
|
.Fl 2 ,
|
||||||
but indicates that the terminal supports 88 colours.
|
but indicates that the terminal supports 88 colours.
|
||||||
|
.It Fl C
|
||||||
|
Start in control mode.
|
||||||
|
Given twice
|
||||||
|
.Xo ( Fl CC ) Xc
|
||||||
|
disables echo.
|
||||||
.It Fl c Ar shell-command
|
.It Fl c Ar shell-command
|
||||||
Execute
|
Execute
|
||||||
.Ar shell-command
|
.Ar shell-command
|
||||||
@ -666,7 +671,8 @@ command.
|
|||||||
Lock all clients attached to
|
Lock all clients attached to
|
||||||
.Ar target-session .
|
.Ar target-session .
|
||||||
.It Xo Ic new-session
|
.It Xo Ic new-session
|
||||||
.Op Fl AdD
|
.Op Fl AdDP
|
||||||
|
.Op Fl F Ar format
|
||||||
.Op Fl n Ar window-name
|
.Op Fl n Ar window-name
|
||||||
.Op Fl s Ar session-name
|
.Op Fl s Ar session-name
|
||||||
.Op Fl t Ar target-session
|
.Op Fl t Ar target-session
|
||||||
@ -731,6 +737,14 @@ or
|
|||||||
are invalid if
|
are invalid if
|
||||||
.Fl t
|
.Fl t
|
||||||
is used.
|
is used.
|
||||||
|
.Pp
|
||||||
|
The
|
||||||
|
.Fl P
|
||||||
|
option prints information about the new session after it has been created.
|
||||||
|
By default, it uses the format
|
||||||
|
.Ql #{session_name}:
|
||||||
|
but a different format may be specified with
|
||||||
|
.Fl F .
|
||||||
.It Xo Ic refresh-client
|
.It Xo Ic refresh-client
|
||||||
.Op Fl S
|
.Op Fl S
|
||||||
.Op Fl t Ar target-client
|
.Op Fl t Ar target-client
|
||||||
@ -1062,7 +1076,7 @@ By default, it uses the format
|
|||||||
but a different format may be specified with
|
but a different format may be specified with
|
||||||
.Fl F .
|
.Fl F .
|
||||||
.It Xo Ic capture-pane
|
.It Xo Ic capture-pane
|
||||||
.Op Fl aepq
|
.Op Fl aepPq
|
||||||
.Op Fl b Ar buffer-index
|
.Op Fl b Ar buffer-index
|
||||||
.Op Fl E Ar end-line
|
.Op Fl E Ar end-line
|
||||||
.Op Fl S Ar start-line
|
.Op Fl S Ar start-line
|
||||||
@ -1089,6 +1103,9 @@ attributes.
|
|||||||
also escapes non-printable characters as octal \exxx.
|
also escapes non-printable characters as octal \exxx.
|
||||||
.Fl J
|
.Fl J
|
||||||
joins wrapped lines and preserves trailing spaces at each line's end.
|
joins wrapped lines and preserves trailing spaces at each line's end.
|
||||||
|
.Fl P
|
||||||
|
captures only any output that the pane has received that is the beginning of an
|
||||||
|
as-yet incomplete escape sequence.
|
||||||
.Pp
|
.Pp
|
||||||
.Fl S
|
.Fl S
|
||||||
and
|
and
|
||||||
@ -1458,9 +1475,9 @@ option.
|
|||||||
.It Xo Ic new-window
|
.It Xo Ic new-window
|
||||||
.Op Fl adkP
|
.Op Fl adkP
|
||||||
.Op Fl c Ar start-directory
|
.Op Fl c Ar start-directory
|
||||||
|
.Op Fl F Ar format
|
||||||
.Op Fl n Ar window-name
|
.Op Fl n Ar window-name
|
||||||
.Op Fl t Ar target-window
|
.Op Fl t Ar target-window
|
||||||
.Op Fl F Ar format
|
|
||||||
.Op Ar shell-command
|
.Op Ar shell-command
|
||||||
.Xc
|
.Xc
|
||||||
.D1 (alias: Ic neww )
|
.D1 (alias: Ic neww )
|
||||||
@ -1615,8 +1632,8 @@ is given in lines or cells (the default is 1).
|
|||||||
.Pp
|
.Pp
|
||||||
With
|
With
|
||||||
.Fl Z ,
|
.Fl Z ,
|
||||||
the active pane is toggled between occupying the whole of the window and its
|
the active pane is toggled between zoomed (occupying the whole of the window)
|
||||||
normal position in the layout.
|
and unzoomed (its normal position in the layout).
|
||||||
.It Xo Ic respawn-pane
|
.It Xo Ic respawn-pane
|
||||||
.Op Fl k
|
.Op Fl k
|
||||||
.Op Fl t Ar target-pane
|
.Op Fl t Ar target-pane
|
||||||
@ -3248,6 +3265,7 @@ The flag is one of the following symbols appended to the window name:
|
|||||||
.It Li "!" Ta "A bell has occurred in the window."
|
.It Li "!" Ta "A bell has occurred in the window."
|
||||||
.It Li "+" Ta "Window is monitored for content and it has appeared."
|
.It Li "+" Ta "Window is monitored for content and it has appeared."
|
||||||
.It Li "~" Ta "The window has been silent for the monitor-silence interval."
|
.It Li "~" Ta "The window has been silent for the monitor-silence interval."
|
||||||
|
.It Li "Z" Ta "The window's active pane is zoomed."
|
||||||
.El
|
.El
|
||||||
.Pp
|
.Pp
|
||||||
The # symbol relates to the
|
The # symbol relates to the
|
||||||
@ -3500,8 +3518,8 @@ Miscellaneous commands are as follows:
|
|||||||
.It Ic clock-mode Op Fl t Ar target-pane
|
.It Ic clock-mode Op Fl t Ar target-pane
|
||||||
Display a large clock.
|
Display a large clock.
|
||||||
.It Xo Ic if-shell
|
.It Xo Ic if-shell
|
||||||
.Op Fl t Ar target-pane
|
|
||||||
.Op Fl b
|
.Op Fl b
|
||||||
|
.Op Fl t Ar target-pane
|
||||||
.Ar shell-command command
|
.Ar shell-command command
|
||||||
.Op Ar command
|
.Op Ar command
|
||||||
.Xc
|
.Xc
|
||||||
@ -3606,6 +3624,91 @@ option above and the
|
|||||||
.Xr xterm 1
|
.Xr xterm 1
|
||||||
man page.
|
man page.
|
||||||
.El
|
.El
|
||||||
|
.Sh CONTROL MODE
|
||||||
|
.Nm
|
||||||
|
offers a textual interface called
|
||||||
|
.Em control mode .
|
||||||
|
This allows applications to communicate with
|
||||||
|
.Nm
|
||||||
|
using a simple text-only protocol.
|
||||||
|
.Pp
|
||||||
|
In control mode, a client sends
|
||||||
|
.Nm
|
||||||
|
commands or command sequences terminated by newlines on standard input.
|
||||||
|
Each command will produce one block of output on standard output.
|
||||||
|
An output block consists of a
|
||||||
|
.Em %begin
|
||||||
|
line followed by the output (which may be empty).
|
||||||
|
The output block ends with a
|
||||||
|
.Em %end
|
||||||
|
or
|
||||||
|
.Em %error .
|
||||||
|
.Em %begin
|
||||||
|
and matching
|
||||||
|
.Em %end
|
||||||
|
or
|
||||||
|
.Em %error
|
||||||
|
have two arguments: an integer time (as seconds from epoch) and command number.
|
||||||
|
For example:
|
||||||
|
.Bd -literal -offset indent
|
||||||
|
%begin 1363006971 2
|
||||||
|
0: ksh* (1 panes) [80x24] [layout b25f,80x24,0,0,2] @2 (active)
|
||||||
|
%end 1363006971 2
|
||||||
|
.Ed
|
||||||
|
.Pp
|
||||||
|
In control mode,
|
||||||
|
.Nm
|
||||||
|
outputs notifications.
|
||||||
|
A notification will never occur inside an output block.
|
||||||
|
.Pp
|
||||||
|
The following notifications are defined:
|
||||||
|
.Bl -tag -width Ds
|
||||||
|
.It Ic %exit Op Ar reason
|
||||||
|
The
|
||||||
|
.Nm
|
||||||
|
client is exiting immediately, either because it is not attached to any session
|
||||||
|
or an error occurred.
|
||||||
|
If present,
|
||||||
|
.Ar reason
|
||||||
|
describes why the client exited.
|
||||||
|
.It Ic %layout-change Ar window-id Ar window-layout
|
||||||
|
The layout of a window with ID
|
||||||
|
.Ar window-id
|
||||||
|
changed.
|
||||||
|
The new layout is
|
||||||
|
.Ar window-layout .
|
||||||
|
.It Ic %output Ar pane-id Ar value
|
||||||
|
A window pane produced output.
|
||||||
|
.Ar value
|
||||||
|
escapes non-printable characters and backslash as octal \\xxx.
|
||||||
|
.It Ic %session-changed Ar session-id Ar name
|
||||||
|
The client is now attached to the session with ID
|
||||||
|
.Ar session-id ,
|
||||||
|
which is named
|
||||||
|
.Ar name .
|
||||||
|
.It Ic %session-renamed Ar name
|
||||||
|
The current session was renamed to
|
||||||
|
.Ar name .
|
||||||
|
.It Ic %sessions-changed
|
||||||
|
A session was created or destroyed.
|
||||||
|
.It Ic %unlinked-window-add Ar window-id
|
||||||
|
The window with ID
|
||||||
|
.Ar window-id
|
||||||
|
was created but is not linked to the current session.
|
||||||
|
.It Ic %window-add Ar window-id
|
||||||
|
The window with ID
|
||||||
|
.Ar window-id
|
||||||
|
was linked to the current session.
|
||||||
|
.It Ic %window-close Ar window-id
|
||||||
|
The window with ID
|
||||||
|
.Ar window-id
|
||||||
|
closed.
|
||||||
|
.It Ic %window-renamed Ar window-id Ar name
|
||||||
|
The window with ID
|
||||||
|
.Ar window-id
|
||||||
|
was renamed to
|
||||||
|
.Ar name .
|
||||||
|
.El
|
||||||
.Sh FILES
|
.Sh FILES
|
||||||
.Bl -tag -width "/etc/tmux.confXXX" -compact
|
.Bl -tag -width "/etc/tmux.confXXX" -compact
|
||||||
.It Pa ~/.tmux.conf
|
.It Pa ~/.tmux.conf
|
||||||
|
Loading…
x
Reference in New Issue
Block a user