tmux取代screen

tmux取代screen
tmux 应用程序的名称来源于终端(terminal)复用器(muxer)或多路复用器(multiplexer)。换句话说,它可以将您的单终端会话分成多个会话。 它管理窗口和窗格:
以下是一些 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
posted @   大道至简,各有其道。  阅读(521)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示