个人简历网站模板免费,asp系统网站源码,wordpress实用插件,湖北seo整站优化目录
1 tmux的安装
2 tmux的基本操作
2.1 启动与退出
2.2 分离会话
2.3 查看会话
2.4 重接会话
2.5 杀死会话
2.6 切换会话 tmux是一个 terminal multiplexer#xff08;终端复用器#xff09;#xff0c;它可以启动一系列终端会话。
我们使用命令行时#xff0c;…目录
1 tmux的安装
2 tmux的基本操作
2.1 启动与退出
2.2 分离会话
2.3 查看会话
2.4 重接会话
2.5 杀死会话
2.6 切换会话 tmux是一个 terminal multiplexer终端复用器它可以启动一系列终端会话。
我们使用命令行时打开一个终端窗口会话开始执行某些命令如npm run dev关闭此终端窗口会话结束npm run dev服务会话随之被关闭。有时我们希望我们运行的服务如npm run dev 或者一些cd命令等被保留而不是关闭窗口再打开后重新手动执行。tmux的主要用途就在于此。
它解绑了会话和终端窗口。关闭终端窗口再打开会话并不终止而是继续运行在执行。将会话与终端窗后彻底分离。
1 tmux的安装
安装方法一
git clone https://github.com/tmux/tmux.git
cd tmux
sh autogen.sh
./configure make
安装方法二 # Ubuntu 或 Debian
$ sudo apt-get install tmux
# CentOS 或 Fedora
$ sudo yum install tmux
# Mac
$ brew install tmux
2 tmux的基本操作
2.1 启动与退出
讲解使用之前我们需要先搞清楚窗口与会话的概念。
窗口其实就是我们终端打开的一个tab如
会话终端里面所操作的命令、启动的服务为会话
正常情况下如我们关闭窗口窗口创建的一些会话也会结束
# 启动tmux
$ tmux
# 退出
$ exit 或 CtrlD
启动tmux后底部[0] 表示第0个tmux伪窗口再启动一个tmux伪窗口则为[1],依次递增。
注意这里的exit是彻底关闭这个tmux的操作和分离是有区别的
2.2 分离会话
执行tmux detach可见退出了tmux伪窗口
# 分离会话
$ tmux detach
2.3 查看会话
执行tmux ls可看到当前所有的tmux伪窗口。
2.4 重接会话
通过tmux detach关闭tmux伪窗口后希望再次进入某一个会话窗口
如果是exit退出之后则不可以再次进入
# 重接会话 使用伪窗口编号
$ tmux attach -t 0
# 重接会话 使用伪窗口名称
$ tmux attach -t xiaoqi
2.5 杀死会话
有时候我们想彻底关闭某个会话不想让其再执行怎么操作?
和exit的方法的效果其实一样
# 使用会话编号
$ tmux kill-session -t 0
# 使用会话名称
$ tmux kill-session -t name
2.6 切换会话
# 使用会话编号
$ tmux switch -t 0
# 使用会话名称
$ tmux switch -t session-name