IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    tmux使用

    Blackrose发表于 2016-12-11 11:01:00
    love 0

    一直在Linux上安装KDE作为主力工作环境使用,这两年换了MBP的本本,越发觉得Linux的GUI好难用,各种问题需要修理。从上周开始,带着MBP上班了,然后用tmux远程到Linux工作机上。没有了Linux图形界面的干扰,效率也有一些提升了。最近看到Intel NUC系列有出个骷髅峡,考虑买个安装Linux作为MINI工作机。twitter上网友也说了,Linux还是命令行更适合些。

    tmux命令以前只会简单的,用了一周发现确实是神器,有必要记录下常用命令,防止忘记。

    tmux使用C/S模型构建,主要包括以下单元模块:

    • server服务器,输入tmux命令时就开启了一个服务器。
    • session会话,一个服务器可以包含多个会话
    • window窗口,一个会话可以包含多个窗口。
    • pane面板,一个窗口可以包含多个面板。

    session 会话

    session是一个特定的终端组合。输入tmux就可以打开一个新的session

    tmux new -s session_name 创建一个叫做 session_name 的 tmux session
    tmux attach -t session_name 重新开启叫做 session_name 的 tmux session
    tmux switch -t session_name 转换到叫做 session_name 的 tmux session
    tmux list-sessions / tmux ls 列出现有的所有 session
    tmux detach 离开当前开启的 session
    tmux kill-server 关闭所有 session
    

    window 窗口

    session 中可以有不同的 window(但是同时只能看到一个 window)

    tmux new-window 创建一个新的 window
    tmux list-windows
    tmux select-window -t :0-9 根据索引转到该 window
    tmux rename-window 重命名当前 window
    pane 面板:window 中可以有不同的 pane(可以把 window 分成不同的部分)
    tmux split-window 将 window 垂直划分为两个 pane
    tmux split-window -h 将 window 水平划分为两个 pane
    tmux swap-pane -[UDLR] 在指定的方向交换 pane
    tmux select-pane -[UDLR] 在指定的方向选择下一个 pane
    

    Reference:

    Tmux使用笔记
    tmux使用方法和个性化配置
    tmux指南



沪ICP备19023445号-2号
友情链接