当前位置: 首页 > news >正文

tmux | 终端操作软件,解决深度学习中终端相关问题

 tmux 一次可运行多个终端会话。或者在后台运行终端会话。当需要一次访问多个 ssh 会话或只是为了一个便利的流程管理时,这很有帮助。例如,可以在下载最新的系统更新时运行 htop,编辑配置文件并在一个 tmux 会话中重新启动服务。

对于我来说tmux的主要用处:

  • 在远程服务器时,尤其是在训练深度模型时,关掉笔记本电脑的屏幕会终止服务器的运行,使用tmux保持服务器的模型训练。

tmux的安装

Ubntu20.04系统中安装命令如下:

sudo apt update
sudo apt install tmux

tmux的使用

打开 tmux 在终端中键入 tux 并回车。

tmux

输入命令后,会创建一个 session ,默认是通过数字编号来命令的。

上面的命令将打开一个新终端,如下面的屏幕截图所示。bash 窗口的新编号在底部以绿色突出显示 【0】且此时进入docker容器内运行。

离开对话时(需要离开该任务)但是又想该任务继续在后台执行,这时候我们需要在 tmux 的任何一个窗格中输入如下命令:

tmux detach

查看对话列表命令

tmux  ls  

进入 对话命令

tmux attach -t  <session-name>

session-name就是窗口编号,比如我想打开0号窗口的话就是:tmux attach -t 0 

按下Enter键进入正在训练的窗口

 

 

可以与 tmux 一起使用的其他命令:

  • Ctrl+b , 重命名当前窗口
  • Ctrl+bo 转到下一个窗格
  • Ctrl+b ; 在当前和上一个窗格之间切换
  • Ctrl+bx 关闭当前窗格

Tmux 对于 Linux 管理员来说是一个非常有用的工具。它允许在不终止终端的情况下执行多任务或关闭会话,这样就可以进行备份或升级系统而无需打开终端,只需输入命令按 CTRL+b 然后按 d 然后走开

参考文献

 【1】GitHub - gpakosz/.tmux: 🇫🇷 Oh my tmux! My self-contained, pretty & versatile tmux configuration made with ❤️

【2】Shells

http://www.lryc.cn/news/45706.html

相关文章:

  • 信号 捕捉
  • sqlserver中判断是否存在的方法
  • 基于Kettle跑批的案例说明
  • 2023 最新版网络安全保姆级自学指南
  • Chapter9.3:线性系统稳定性分析及综合实例
  • EXCEL 在复杂查询时摒弃vlookup() sumif() 等公式,而使用数据透视表的初步学习
  • C 文件读写
  • Linux中实现程序开机自启——将程序配置为系统服务
  • 【洛谷刷题】蓝桥杯专题突破-广度优先搜索-bfs(13)
  • 【新2023Q2模拟题JAVA】华为OD机试 - 总最快检测效率 or 核酸检测效率
  • 基于主成分分析的混音方法
  • Code Two Exchange Crack
  • jQuery.form.js 详细用法_维护老项目使用
  • 【Java】关于你不知道的Java大整数运算之BigInteger类超级好用!!!
  • 运维是不是没有出路了?
  • 【C++笔试强训】第七天
  • mysql binlog 一直追加写,磁盘满了怎么办?
  • 缓存穿透、缓存雪崩、缓存击穿解决方案
  • web + servlet + jdbc mysql 实现简单的表单管理界面
  • Maven 国内镜像仓库
  • day21 ● 530.二叉搜索树的最小绝对差 ● 501.二叉搜索树中的众数 ● 236. 二叉树的最近公共祖先
  • 大学计算机(软件类)专业推荐竞赛 / 证书 官网及赛事相关信息整理
  • Metasploit入门到高级【第九章】
  • JDK之8后: 协程? 虚拟线程!!!
  • 体验 jeecg
  • 投稿指南【NO.13】计算机学会CCF推荐期刊和会议分享(人工智能)
  • 一份sql笔试
  • 交换瓶子
  • 二、Docker安装、启动、卸载、示例
  • 开心档之C++ STL 教程