linux下tmux的使用
Posted ITAK
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下tmux的使用相关的知识,希望对你有一定的参考价值。
Tmux(terminal multiplexer)顾名思义是一个终端复用器,在开发过程中非常实用,可以很好的达到分屏作用。
终端会话
用户与计算机的交互方式就是打开一个终端窗口,进行会话(session)。session的特点是,终端与其中启动的进程是连在一起的。打开终端,会话开始;关闭终端,会话结束,然后会话内部的进程也会结束,无论进程是否真的执行完毕。所以为了解决这个问题,出现了tmux工具。
tmux 的作用
tmux 就是会话与终端的"解绑"工具,将它们彻底分离。
- 它允许在单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。
- 它可以让新窗口"接入"已经存在的会话。
- 它允许每个会话有多个连接窗口,因此可以多人实时共享会话。
- 它还支持窗口任意的垂直和水平拆分。
安装
一般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的使用的主要内容,如果未能解决你的问题,请参考以下文章