Linux | tmux

前言:
一般服务器都是远程操作,如果突然遇到网络中断,刚好你在update或者进行vim编写中...

以上都使人(我)焦虑
经由某多年运维经验的大佬推荐:tmux
一个神奇的工具
我们使用ssh远程连接linux服务器其实开启了一个bash进程,我们断开那么这个进程也就结束了,如果正在处理批量任务,需要断开那么前功尽弃了
而tmux其实是一个可以常驻后台的进程,我们在bash上运行tmux,那么tmux进程就会产生一个bash子进程,即使我们当前的bash断开了,子bash依旧会继续运行不受影响,下次重新连接再此打开对应的tmux号就可以进入上次的bash任务中

安装方法:
Centos

sudo yum install tmux -y

Debian/Ubuntu

sudo apt-get install tmux -y

按键及功能:

tmux  按序号创建
tmux ls 查看后台
tmux new -s abc 自定义名字
tmux attach -t 0 进入session
tmux kill-session -t abc

ctrl+b d 放到后台
ctrl+b c 创建窗口
ctrl+b w 列出窗口
ctrl+b n 切换窗口
ctrl+b & 关闭窗口
 
ctrl+b % 左右分割窗口
ctrl+b " 上下分割窗口
ctrl+b o 切换窗口
ctrl+b 上下左右 切换窗口
ctrl+b x 关闭窗口

本文链接:

https://blog.zhigu34.cn/archives/25.html
1 + 5 =
快来做第一个评论的人吧~