远程服务器终端复用工具:tmux
目录
- 面临的问题
- tmux功能介绍
- tmux安装
- tmux复用终端
面临的问题
通常在本地电脑远程连接服务器,在服务器上下载一些东西或者训练模型,那么就要等命令执行结束才能停止与服务器的ssh连接,否则再次连接无法找到上一次连接的终端,也就无法看到下载进度和训练进度。
tmux功能介绍
tmux就是为了解决上面问题的一个工具。主要有以下功能:
- 丝滑分屏
- 保护现场(attach),即命令行只工作到一半,关闭终端后还可以进入刚刚的命令行现场。
- 会话共享
由于我只会用到第二种功能,所以下面主要介绍该功能,其他功能有兴趣可以自行学习。
tmux安装
sudo apt-get install tmux
tmux复用终端
首先明确会话的概念,会话可以理解为终端。
新建会话
tmux #新建一个无名称的会话 tmux new -s demo #新建一个名称为demo的会话
离开当前会话
会话中有命令在执行,我希望先终止远程连接,下次连接能继续用,需要输入:tmux detach # 离开当前会话,会话在后台运行
如果当前会话正在运行,离开方法如下:
首先点击ctrl+b,然后点击:进入命令行模式,输入detach命令回车即可。
查看所有存在的会话
tmux list-session # 查看所有的会话 tmux ls # 简便形式
进入指定的会话
想要进入之前创立的会话,使用下面的命令tmux a -t demo # 进入到demo会话
记忆:其中a是attach缩写,t是target缩写。
删除完成任务的会话
当会话的命令执行完毕后,使用kill命令删除会话。tmux kill-session -t demo #关闭名称demo会话 tmux kill-server # 关闭服务器上所有的会话
如果当前就在执行命令的会话中,如何快速切换其他会话
首先点击ctrl + b
,然后滑动鼠标滚轮选择会话,点击enter切换到新会话。
关于tmux更多使用教程,可以参考此篇blog。
如果有相关问题可以在评论区留言~
远程服务器终端复用工具:tmux相关推荐
- Tmux 配置:打造最适合自己的终端复用工具
如果说有什么工具可以用相见恨晚 来形容的话,Tmux 算一个. Tmuxs 是一款优秀的终端复用工具,使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再 ...
- python写一个ssh工具_用Python写个自动ssh登录远程服务器的小工具
很多时候我们喜欢在自己电脑的终端直接ssh连接Linux服务器,而不喜欢使用那些有UI界面的工具区连接我们的服务器.可是在终端使用ssh我们每次都需要输入账号和密码,这也是一个烦恼,所以我们可以简单的 ...
- Linux终端复用神器-tmux初探
title: tmux-初探 Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权.使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其 ...
- Tmux终端复用工具小解
一.什么是Tmux Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权.使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启 ...
- 下 终端_Linux/UNIX 下终端复用利器 tmux
tmux 是一个终端复用器(terminal multiplexer). 简介 tmux 是一个终端复用器类自由软件,功能类似 GNU Screen,但使用 BSD 许可发布.用户可以通过 tmux ...
- 终端复用神器 - Tmux
Tmux 的优点:任意分屏.保存工作.可以让代码在后台运行.可以远程批量操作的shell脚本. 在使用SSH或telnet远程连接服务器时,可能都遇到为一些长时间运行的任务而头疼,比如系统备份.ftp ...
- 【笔记】SFTP、ssh密钥连接远程服务器,putty工具生成密钥,详细图文教程
微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 很久之前写文章做过笔记, 好久没用居然忘了, 还好有搜索功能,很方便就找到了. 不多B ...
- Sublime与远程服务器代码同步工具SFTP
为了便于在修改服务器上的代码,在sublime上配置了sftp插件,可以在本地用sublime写代码并同步到服务器上运行.为不熟悉vi的小伙伴提供了很好的服务器编程方式. 以及安装过程中的一些问题 S ...
- IntelliJ 通过 Cloud Toolkit 登陆远程服务器终端 Terminal
2019独角兽企业重金招聘Python工程师标准>>> Alibaba Cloud Toolkit( 阿里云开发者插件,简称:Cloud Toolkit )是一个面向 Intelli ...
最新文章
- java tree json,基于jstree使用JSON数据组装成树
- 隐藏自己电脑的IP地址
- mysql定时发送慢日志到邮件
- 计算机硬件中英对照,计算机硬件名称中英文对照表
- 包一艘船给年轻人玩剧本杀,飞猪这波创新你怎么看?
- 可拖动的进度条_视频号全新升级!进度条可拖动、支持@、支持转发......
- HDU.1002 A + B Problem II
- python下文件以及文件的常用操作-1
- ajax前面$,连续多次发送Ajax前面的请求被后面的覆盖以致不能执行的问题
- python基础(16):学生信息管理系统——Python编写(附全部代码)
- 迅影QQ视频查看v2.0 源码
- 47、backtrader的一些基本概念---技术指标(indicator)的使用教程
- App crash原因以及解决办法
- 2022Java面试题大全(整理版)面试题附答案详解,最全面详细
- bigquery_为什么BigQuery Omni很重要
- 数据结构(邓俊辉)-[第8章]
- 软件测试(开发)工程师的核心竞争力是什么?
- 2020-11-25T09:10:13.000Z mysql 自动生成的时间格式化 vue
- AWS CloudFormation
- 2013年10月高等教育考试电子商务与电子政务试题
热门文章
- POJ 2785: 4 Values Whose Sum is 0
- 创建利润中心在利润中心组选择时提示不存在利润中心组
- 不同类型数据所占的字节数
- linux系统arp绑定,Linux下查看arp静态绑定地址
- JS教程之使用 ElectronJS 桌面应用程序打印贴纸/标签
- 共有n种图案的印章,每种图案的出现概率相同。小A买了m张印章,求小A集齐n种印章的概率。
- 用linux更换安卓系统教程,Android折腾记——Linux on Android在Android手机上跑Linux教程...
- [机器学习]如何用机器学习来判定红楼梦后40回是否曹雪芹所写
- js 避免高频触发,防抖与节流
- 侧边悬浮音乐html,分享两款WordPress侧边栏悬浮音乐播放器插件简洁版与歌词版...