• tmux 命令


    Tmux使用手册

    tmux a # 默认进入第一个会话 tmux a -t demo # 进入到名称为demo的会话

    tmux kill-session -t demo # 关闭demo会话 tmux kill-server # 关闭服务器,所有的会话都将关闭

    tmux ls # 查看所有会话,提倡使用简写形式

    创建并指定session名字
    tmux new -s $session_name

    删除session
    Ctrl+b :kill-session

    临时退出session
    Ctrl+b d

    列出session
    tmux ls

    进入已存在的session
    tmux a -t $session_name

    删除所有session
    Ctrl+b :kill-server

    删除指定session
    tmux kill-session -t $session_name

    —-

    window在session里,可以有N个window,并且window可以在不同的session里移动
    创建window
    Ctrl+b +c

    删除window
    Ctrl+b &

    下一个window
    Ctrl+b n

    上一个window
    Ctrl+b p

    重命名window
    Ctrl+b ,

    在多个window里搜索关键字
    Ctrl+b f

    在相邻的两个window里切换
    Ctrl+b l

    —-

    pane在window里,可以有N个pane,并且pane可以在不同的window里移动、合并、拆分
    创建pane
    横切split pane horizontal
    Ctrl+b ” (问号的上面,shift+’)

    竖切split pane vertical
    Ctrl+b % (shift+5)

    按顺序在pane之间移动
    Ctrl+b o

    上下左右选择pane
    Ctrl+b 方向键上下左右

    调整pane的大小
    Ctrl+b :resize-pane -U #向上
    Ctrl+b :resize-pane -D #向下
    Ctrl+b :resize-pane -L #向左
    Ctrl+b :resize-pane -R #向右
    在上下左右的调整里,最后的参数可以加数字 用以控制移动的大小,例如:
    Ctrl+b :resize-pane -D 50

    在同一个window里左右移动pane
    Ctrl+b { (往左边,往上面)
    Ctrl+b } (往右边,往下面)

    删除pane
    Ctrl+b x

    更换pane排版
    Ctrl+b “空格”

    移动pane至window
    Ctrl+b !

    移动pane合并至某个window
    Ctrl+b :join-pane -t $window_name

    显示pane编号
    Ctrl+b q

    按顺序移动pane位置
    Ctrl+b Ctrl+o

    —-
    其他:

    复制模式
    Ctrl+b [
    空格标记复制开始,回车结束复制。

    粘贴最后一个缓冲区内容
    Ctrl+b ]

    选择性粘贴缓冲区
    Ctrl+b =

    列出缓冲区目标
    Ctrl+b :list-buffer

    查看缓冲区内容
    Ctrl+b :show-buffer

    vi模式
    Ctrl+b :set mode-keys vi

    显示时间
    Ctrl+b t

    快捷键帮助
    Ctrl+b ? (Ctrl+b :list-keys)

    tmux内置命令帮助
    Ctrl+b :list-commands

     

    Tmux个性化

    你可以使用tmux-powerline来美化你的状态栏。

    美化之后的效果是这样的:

    tmux配置文件:.tmux.conf

  • 相关阅读:
    OGG初始化之使用Oracle Data Pump加载数据
    OGG初始化之使用数据库实用程序加载数据
    OGG初始加载过程概述
    管理凭证存储中的身份
    使用ENCKEYS方法加密数据
    使用主密钥和钱包方法加密数据
    配置Oracle GoldenGate安全性
    建立Oracle GoldenGate凭证
    System.DllNotFoundException:“无法加载 DLL“SQLite.Interop.dll”: 找不到指定的模块 的解决方法
    记录一下Oracle添加、查看表、字段注释及导出ddl
  • 原文地址:https://www.cnblogs.com/yangjig/p/6087526.html
Copyright © 2020-2023  润新知