标签:取代 窗口 Ctrl screen tmux 会话 session pane
tmux取代screen
tmux 应用程序的名称来源于终端(terminal)复用器(muxer)或多路复用器(multiplexer)。换句话说,它可以将您的单终端会话分成多个会话。 它管理窗口和窗格:
https://my.oschina.net/u/4279212/blog/3990046
https://www.mmcloud.com/29608.html
以下是一些 tmux 超越 screen 的地方:
- screen 的项目大体上已经终止了,并且代码中有大量的问题
- tmux 是一个活跃的项目,并且其代码库经常进行更新
- tmux 使用的是真正的客户端 / 服务器模型,而 screen 只是模拟了这种模型的行为
- tmux 同时支持 emacs 和 vim 的快捷键
- tmux 支持自动重命名窗口
- tmux 可以高度的脚本化
- tmux 的窗口分割功能更加先进
yum安装 : yum -y install tmux
先要开启一个窗口才能继续操作。可多分屏。一个 Tmux 会话中可以包含多个窗口。
进入的标志是:窗口下边为绿色
===============================================================
tmux 开启一个窗口 或者快捷键:Ctrl-b c
tmux new -s session-name 指定一个名字,以后好回来。
查看有几个: tmux ls 或者快捷键:Ctrl-b s
退出当前会话(只是脱离,并不关闭):Ctrl-b d
重命名当前会话:Ctrl-b $
返回以前的会话: tmux a -t session-name 或者 tmux a -t 会话号
关闭当前会话: tmux kill-session -t session-name 或者快捷键:Ctrl-b x y
切换窗口:Ctrl-b 然后输入窗口号(0,1,2...)
创建一个竖直放置的窗格:Ctrl-b %
创建一个水平放置的窗格:Ctrl-b "
在窗格间切换:Ctrl-b o
翻屏模式, 实现上下翻页:Ctrl-b [
### 进入翻屏模式后PgUp PgDn 实现上下翻页(mac可以用fn + ↑ ↓实现上下翻页)
### q 退出翻屏模式
#############
# 其他常用快捷键
##############
C + b ! #关闭一个session中所有窗口
C + b % #将当前窗口分成左右两分
C + b " #将当前窗口分成上下两分
C + b 方向键 #让光标在不同的窗口中跳转
C + b 方向键 #按住C+b不放,同时按住方向键,可以调节光标所在窗口的大小
===============================================================
进入 tmux 后操作 panel 和 window 的操作有:先按
prefix(默认的配置是 CTRL + b), 释放后再按下边的:
Panes
% vertical split " horizontal split d detach from session (it keeps running in the background) x kill pane Up/Down/Left/Right move between panes : + resize-pane -D Resizes the current pane down : + resize-pane -U Resizes the current pane upward : + resize-pane -L Resizes the current pane left : + resize-pane -R Resizes the current pane right : + resize-pane -D 20 Resizes the current pane down by 20 cells
Windows
按键
|
功能
|
c
|
创建 create window
|
w
|
列出 windows
|
n
|
next window
|
p
|
previous window
|
&
|
kill window
|
,
|
重命名 rename window
|
标签:取代,
窗口,
Ctrl,
screen,
tmux,
会话,
session,
pane
From: https://www.cnblogs.com/tdsj/p/17130256.html