linux下tmux的使用

Posted ITAK

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下tmux的使用相关的知识,希望对你有一定的参考价值。

Tmux(terminal multiplexer)顾名思义是一个终端复用器,在开发过程中非常实用,可以很好的达到分屏作用。

终端会话

用户与计算机的交互方式就是打开一个终端窗口,进行会话(session)。session的特点是,终端与其中启动的进程是连在一起的。打开终端,会话开始;关闭终端,会话结束,然后会话内部的进程也会结束,无论进程是否真的执行完毕。所以为了解决这个问题,出现了tmux工具。

tmux 的作用

tmux 就是会话与终端的"解绑"工具,将它们彻底分离。

  1. 它允许在单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。
  2. 它可以让新窗口"接入"已经存在的会话。
  3. 它允许每个会话有多个连接窗口,因此可以多人实时共享会话。
  4. 它还支持窗口任意的垂直和水平拆分。

安装

一般linux不会自带 tmux,所以需要安装

sudo apt-get install tmux

常用命令

tmux new -s name #创建一个带有名字的tmux窗口
tmux ls    #列出有多少tmux窗口
tmux kill-window -t number(or)name  # 杀死/关掉窗口
tmux split-window -h(左右)  #分屏操作 加上 -h 是为了左右分开,默认是上下分开
tmux select-pane -(UDLR)  #选择当前tmux窗口下的屏幕
tmux detach #离开当前tmux窗口
tmux attach -t number #进入标号未number的tmux窗口
tmux switch -t number|name #切换tmux窗口(可以是标号或者名字)

以上是关于linux下tmux的使用的主要内容,如果未能解决你的问题,请参考以下文章

linux下tmux的使用

linux下tmux的使用

linux下tmux的使用

Linux下终端利器tmux(转)

Tmux Linux 分屏工具

linux下如何关闭某个tmux窗口