[linux] tmux终端复用神器 [转载]
转载https://www.cnblogs.com/kevingrace/p/6496899.html
Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机;是BSD实现的Screen替代品,相对于Screen,它更加先进:支持屏幕切分,而且具备丰富的命令行参数,使其可以灵活、动态的进行各种布局和操作。
一个tmux可以有多个session
一个session可以有多个window
一个window可以有多个panel
1)进入tmux面板后,一定要先按ctrl+b,然后松开,再按其他的组合键才生效。
Ctrl+b
|
激活控制台;此时以下按键生效
|
|
系统操作
session
|
?
|
列出所有快捷键;按q返回
|
d
|
脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话
|
|
D
|
选择要脱离的会话;在同时开启了多个会话时使用
|
|
Ctrl+z
|
挂起当前会话
|
|
r
|
强制重绘未脱离的会话
|
|
s
|
选择并切换会话;在同时开启了多个会话时使用
|
|
:
|
进入命令行模式;此时可以输入支持的命令,例如kill-server可以关闭服务器
|
|
[
|
进入复制模式;此时的操作与vi/emacs相同,按q/Esc退出
|
|
~
|
列出提示信息缓存;其中包含了之前tmux返回的各种提示信息
|
|
窗口操作
window
|
c
|
创建新窗口
|
&
|
关闭当前窗口
|
|
数字键
|
切换至指定窗口
|
|
p
|
切换至上一窗口
|
|
n
|
切换至下一窗口
|
|
l
|
在前后两个窗口间互相切换
|
|
w
|
通过窗口列表切换窗口
|
|
,
|
重命名当前窗口;这样便于识别
|
|
.
|
修改当前窗口编号;相当于窗口重新排序
|
|
f
|
在所有窗口中查找指定文本
|
|
面板操作
panel
|
”
|
将当前面板平分为上下两块
|
%
|
将当前面板平分为左右两块
|
|
x
|
关闭当前面板
|
|
!
|
将当前面板置于新窗口;即新建一个窗口,其中仅包含当前面板
|
|
Ctrl+方向键
|
以1个单元格为单位移动边缘以调整当前面板大小
|
|
Alt+方向键
|
以5个单元格为单位移动边缘以调整当前面板大小
|
|
Space
|
在预置的面板布局中循环切换;依次包括even-horizontal、even-vertical、main-horizontal、main-vertical、tiled
|
|
q
|
显示面板编号
|
|
o
|
在当前窗口中选择下一面板
|
|
方向键
|
移动光标以选择面板
|
|
{
|
向前置换当前面板
|
|
}
|
向后置换当前面板
|
|
Alt+o
|
逆时针旋转当前窗口的面板
|
|
Ctrl+o
|
顺时针旋转当前窗口的面板
|
[linux] tmux终端复用神器 [转载]的更多相关文章
- Tmux终端复用神器使用心得
tmux在连接远程服务器做实验时很有帮助,可以为每一个项目设置一个Session,在Session中设置不同的Window同时跑多个实验,Window本身还可以分割为多个Pane,在一个视野内利用多个 ...
- [Linux] tmux 终端复用命令行工具
tmux 终端复用命令行工具 tmux 是一款终端复用命令行工具,通常用于 Terminal 的窗口管理.可以在终端软件重启后通过命令行恢复上次的 session. 安装运行 macOS 上使用 Ho ...
- tmux终端复用神器简单使用
创建命名Tmux会话(tmux new -s session_name)tmux new -s session_name chongchong 暂退Tmux会话(Ctrl + a d)直接关窗口 返回 ...
- (转载)Linux终端复用神器-Tmux使用
Linux终端复用神器-Tmux使用 转载地址:https://blog.51cto.com/652465/2094738 Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于Open ...
- Linux终端复用神器-Tmux使用梳理
Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权.使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“ ...
- tmux:终端复用神器
一.简介与安装 今天无意间从同事那里知道有 tmux 这种神器,tmux(terminal multiplexer)是Linux上的终端复用神器,可从一个屏幕上管理多个终端(准确说是伪终端).使用该工 ...
- 优雅地使用命令行:Tmux 终端复用
转自:http://harttle.com/2015/11/06/tmux-startup.html 你是否曾经开过一大堆的Terminal?有没有把它们都保存下来的冲动?Tmux 的Session就 ...
- tmux终端复用/tmate终端共享
目录 tmux tmate tmux 一种终端复用工具,是终端中的窗口管理器.常见的一种用途是在关闭父shell时保持程序运行(常用于ssh访问断开连接后保持运行).linux上可通过包管理器进行安装 ...
- linux 下终端复用软件推荐——tmux
使用过些linux终端,比如Tilda.Terminator. 之前最经常用的是Terminator,其可以上下左右分屏,比较方便,但其有个缺点是经常无故崩溃. 后来遇到Tmux,根据网上的设置配置了 ...
随机推荐
- python基础整理2——Linux
Linux 目录 /:根目录,一般根目录下只存放目录 /bin./usr/bin: 可执行二进制文件的目录,如常用的命令ls.tar.mv.cat等 /boot:放置linux系统启动时用到的一些文件 ...
- Linux 无法连接网络排查方法
.hosts文件增加 127.0.0.1 对localhost的解析. .检查/etc/resove.cnf dns配置是否正确 .route命令检查是否有默认路由,没有就 route add 网段 ...
- gattAttribute_t 含义 中文解释
1. gattAttribute_t 是一个结构体数据类型,里面存放了各种类型的数据. 现在 看看 TI 是怎么描述的,如下: /** * @brief GATT Attribute form ...
- 开源 免费 java CMS - FreeCMS1.9 全文检索
项目地址:http://code.google.com/p/freecms/ 全文检索 从FreeCMS 1.7開始支持 仅仅有创建过索引的对象才干被lucene类标签查询到. 信息类数据会在信息更新 ...
- SQL基础语法的单表操作 select|insert|update|delete(增删改查) 简单使用
以下案列以此表举例 1.select(查询) select简单的查询分为两种 注:字段也就是表结构中的列的名称 第一种: select 字段名 from 表名 此种查询只列出你所需要查询的字段, ...
- pandas对excel处理过程中的总结
在处理excel数据时需要将一组具有相同标签值的数据给按标签抽取出来,同样的标签值对应着同一个类别,这项操作让我对pandas的聚合功能有了更深刻的认识. 所谓聚合groupby,实际上是指将向量或者 ...
- 自学tensorflow——2.使用tensorflow计算线性回归模型
废话不多说,直接开始 1.首先,导入所需的模块: import numpy as np import os import tensorflow as tf 关闭tensorflow输出的一大堆硬件信息 ...
- 实际项目开发过程中常用C语言函数的9大用法
C语言是当中最广泛的计算机编程语言,是所有计算机编程语言的祖先,其他计算机编程语言包括当前流行的Java语言,都是用C语言实现的,C语言是编程效率最高的计算机语言,既能完成上层应用开发,也能完成底层硬 ...
- [转]使用CallerMemberName简化InotifyPropertyChanged的实现
原文:https://www.cnblogs.com/TianFang/p/3381484.html 在WPF中,当我们要使用MVVM的方式绑定一个普通对象的属性时,界面上往往需要获取到属性变更的通知 ...
- jQuery学习-属性选择器
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...