首页 > 其他分享 >tmux取代screen

tmux取代screen

时间:2023-02-17 15:25:45浏览次数:49  
标签:取代 窗口 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

相关文章

  • screen
    screen:多人编程屏幕共享:都要先ssh到共享人的机器上,再进入共享人创建好的窗口就行了。还要求是同一个用户(就是你也使用共享人的账号),不然进不了。功能:让别人和你看到同一......
  • c++ 获取代码执行时间
    点击查看代码,可修改milli配置输出时间级别,当前毫秒级autobegin=std::chrono::steady_clock::now();fun();autoend=std::chrono::steady_clock::now......
  • 全面解决uiautomatorviewer /Appium元素检查出错 Error taking device screenshot: EO
    问题描述:AndroidAPP自动化测试启用uiautomatorviewer工具,点击左上角手机图标后报错:Errortakingdevicescreenshot:EOF现象如下:  出现的原因很多种,常见的有以......
  • ChatGPT将取代设计师?
    最近,朋友圈,微博都被这个词刷屏了—ChatGPT。先来介绍一下ChatGPT。ChatGPT是美国硅谷初创公司OpenAI推出的一种人工智能技术(AI)驱动的自然语言处理工具。它不仅能敲代码、写......
  • 读Java实战(第二版)笔记07_用Optional取代null
    1. null的由来1.1. 历史上被引入到程序设计语言中,目的是为了表示变量值的缺失1.2. 包括Java在内的大多数现代程序设计语言为了与更老的语言保持兼容2. null带来的......
  • screenfull ==vue全屏功能
    1.importscreenfullfrom'screenfull'mounted(){this.screeninit()},beforeDestroy(){this.destroyscreen()},//处理......
  • ChatGPT真的可以取代基础工作岗位吗?
    最近关于人工智能对话工具ChatGPT的话题,甚嚣尘上。前几天有报道说ChatGPT通过了谷歌L3级别的面试,虽然说L3是谷歌工程团队的入门级职位。舆论和一些自媒体对这个事保持着......
  • flutter:适配屏幕(flutter_screenutil: ^5.6.1 / flutter 3.7.0 )
    一,flutter_screenutil库的地址:https://pub.dev/packages/flutter_screenutil代码地址:https://github.com/OpenFlutter/flutter_screenutil说明:刘宏缔的架构森......
  • HTAP 能够取代 OLAP 吗?
    HTAP是什么HTAP(HybridTransactionandAnalyticalProcessing)数据库,也称混合型关系数据库,是能同时提供OLTP和OLAP的混合关系型数据库。在互联网浪潮出现之前,企业的数据量......
  • vim与Tmux配置文件
    vim配置文件""Touseit,copyitto"forUnixandOS/2:~/.vimrc"forAmiga:s:.vimrc"forMS-DOSandWin32:$VIM\_vimrc"......