Tmux的日常使用

最近在研究MQTT,所以也借用了一个服务器,但是在使用过程发现一个问题,我在A电脑上打开xshell连接服务器会自动打开一个终端,这儿取名为a终端,在a终端打开一个a程序运行,这时候有事或者其他情况需要关闭A电脑,然后事情办完了,需要连接服务器进入刚才打开的a终端,发现怎么也进不去那个页面,因为重新连接服务器时会自动打开一个b终端,b终端上面什么也没有执行,找了很久的方法都没能切换回a终端查询a进程。

在一个群里面询问了下这种情况怎么处理。群里推荐了两个方法,1是用screen命令,2,用tmux。因为之前使用过screen,所以这次尝试用tmux。在网上找了一些教程,大多很繁琐,这儿将繁琐的教程整理一下,以至于初学者一眼就能看懂并且使用。

由于用的xshell,好像使用快捷键不是很方便,所以这儿就不添加快捷键的使用方式。

1.安装tmux

sudo apt-get install tmux


2.新建一个

tmux new -s session-name

建议使用这种方法建立对话框,session-name为对话框的名字


3.退出当前对话框

tmux detach


 
 

4.关闭当前对话框

tmux kill-session -t session-name

5.列出所有对话框

tmux ls

6.切换到某个对话框

tmux a -t session-name


日常使用得最多的几个就这些,如果后续有补充的还会更新




猜你喜欢

转载自blog.csdn.net/a909204013/article/details/54414537