TMUX简单的安装与使用(原来如此简单)
Tmux终端复用神器,一次教会你简单使用
简单介绍
一直听说tmux很厉害,但是一直苦于无人教,对于小白来说非常不友好,都不知道在哪里安装。通过简单的一次实践,终于知道了其使用过程和牛逼之处。
但是本次简单介绍,只是记载一下,自己的简单实践过程,TMUX的安装和简单使用。
同样,在自己上一篇博客
通过pycharm远程连接服务器
提到,只使用putty远程连接服务器是有一定缺点的。
- 只能打开一个窗口,会与其他任务进行冲突
- 关闭putty的终端,会导致任务GONE
- 跑代码的话不友好
- 无法多窗口执行任务,不能看到多个后台日志,导致工作效率低下
然而,tmux可以解决以上所有烦恼。使得以后做深度学习,跑代码,有些情况下再也不用跑到服务器面前去了。
第一次使用tmux将它的特点大概总结一下
- 通过putty连接服务器后,可以执行指令打开多个终端窗口
- 同一个终端窗口可以通过指令分成若干分屏
- 可以暂时关闭tmux窗口,但是其窗口执行的任务仍然在线
- 当执行任务后,你可以断开与服务器的连接,tmux执行的后台任务仍然在线(除非你关机)
- 打开多窗口,意味着你可以执行多个后台任务,提高工作效率
- 下次连接服务器,可以重新连接tmux窗口,看到之前执行的任务
安装(只在ubuntu上)
经过本人在Ubuntu上安装测试,会有两种情况。
(不用在自己的win主机上安装,通过putty连接服务器后,在终端输入指令即可)
- sudo apt-get install tmux 即可完成安装
2 执行第一条命令会报错,显示安装tmux缺少某些包的依赖问题。这个问题,我相信大家只要会安装包,应该就能解决了。
放图来介绍tmux的强大
当然我也是第一次用,就展示几个最常用的几个指令来看看效果
第一步,通过putty连接服务器,打开终端
第二步,执行命令:tmux new -s <窗口名字> 然后回车
这一步相当于打开了一个新的终端,你可以使用Linux的任何命令
第三步,执行分屏(按住ctrl+B,松开后,点击%)实行垂直分屏
执行分屏(按住ctrl+B,松开后,点击“)实行水平分屏
总结(其实常用操作也就那么几步)
我把常用的几条指令总结一下
1 创建新窗口,名字根据你的需要取
tmux new -s <名字>
2 查看当前建立的新窗口 (也叫会话)
tmux ls
3 连接已经创建的会话
tmux attach-session -t <名字> 或者 tmux choose-session -t <名字>
4 终结创建的会话
tmux kill-session -t <名字>
5 重命名会话
tmux rename-session -t <名字>
还有一些操作,比如,
退出当前会话,按住ctrl+B,然后松开,按D键返回到主窗口
在tmux会话中,在分屏之间切换操作,按住ctrl+B,松开后按方向键可以执行一次选择
还有很多知识可以学习。比如你不喜欢它的快捷键,你可以修改tmux的默认文件,修改它的快捷键设置
不过就个人使用而言,其实这几个基本就满足大部分的需要了。
以前总是看大佬们怎么操作的,非常炫酷。现在发现其实也就那么回事。最后看看实际操作,跑代码,查看其他的任务都耽误了。
TMUX简单的安装与使用(原来如此简单)相关推荐
- 专利科普:发明专利授权原来如此简单
专利科普:发明专利授权原来如此简单 一.如何让发明专利具有更高的授权率 二.如何做到快速授权(发明3-9个月拿证) 三.材料工艺发明专利注意事项 四.机械领域发明的注意事项 五.计算机网络科研成果产生 ...
- Docker安装Apache与运行简单的web服务——httpd helloworld
Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...
- Ubuntu 安装 Qt 开发环境 简单实现
2019独角兽企业重金招聘Python工程师标准>>> Ubuntu 安装 Qt 开发环境 简单实现是本文要介绍的内容,内容很短,取其精华,详细介绍Qt 类库的说明,先来看内容. 一 ...
- RocketMQ实战与原理---安装、部署及简单应用
RocketMQ实战与原理 第一章 安装.部署及简单应用 1. 安装 1.1 下载RocketMQ 2. 部署 2.1 部署nameserver 2.2 部署broker 2.3 新增Topic 3 ...
- python如何安装panda数据库_在Pycharm中安装Pandas库方法(简单易懂)
开发环境的搭建是一件入门比较头疼的事情,在上期的文稿基础上,增加一项Anaconda的安装介绍.Anaconda是Python的一个发行版本,安装好了Anaconda就相当于安装好了Python,并且 ...
- 1-3.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之三
在1-1.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之一 基础上进行如下操作: 所有路由不能全部都在myDjango下的urls.py路由文件中, ...
- Ubuntu安装Python的相对简单方法
Ubuntu安装Python的相对简单方法 1. 需求和来源 2. 拯救者 apt 3. 安装Python 1. 需求和来源 在不同的Ubuntu系统中默认安装的Python版本也是不一样 有时候相关 ...
- 华为linux系统怎么安装爱奇艺,荣耀智慧屏X1怎么安装爱奇艺?怎么安装第三方软件?很简单...
原标题:荣耀智慧屏X1怎么安装爱奇艺?怎么安装第三方软件?很简单 荣耀智慧屏X1是华为推出的高端电视产品,但是华为做的系统只能下载他想让你下载的软件,很多第三方软件都下载不了.比如爱奇艺就不能下载,如 ...
- SpringCloud工作笔记049---nginx的安装及配置为简单的文件服务器
这个可以在项目中做个简单的文件服务器用,如果是权限这块的,可以把权限设计在系统中,有权限的才能访问 某个文件,然后把nginx文件服务器,放到内网上,外网不可访问 ------------------ ...
最新文章
- 【计算机视觉】EmguCV学习笔记(1)Hello World
- 日志排查问题困难?分布式日志链路跟踪来帮你
- Visual Studio2008的微软官方下载地址
- 图像标记工具Labelme和LabelImg
- opencv-python将视频帧还原成视频
- wordpress Oops! That page can’t be found.
- freecodecamp_如何对freeCodeCamp文章提供反馈
- python操作redis实例_Java,php,Python连接并操作redis实例
- MySql日期处理系列-常用的日期推算处理
- ubuntu16.04备份和恢复系统
- linux 如何连接无线网卡,CentOS 7如何连接无线网络
- Vue.js - Day4
- canvas需要gpu_提高HTML5 canvas性能的几种方法(转)
- 永磁同步电机转子磁链_采用冻结磁导率的瞬态场永磁同步电机交直轴电感计算...
- docker 安装Oracle-11g
- 模式识别与机器学习 (Pattern Recognization and Maching Learning)(PRML) 总结
- crc循环冗余校验码c语言,CRC循环冗余校验码的生成
- 线性渐变与径向渐变与重复渐变
- 深度学习手记(八)之PTB实现LSTM模型
- 解决win10莫名其妙重启问题
热门文章
- 水箱计算机控制系统设计,计算机课程设计——水箱水位控制系统设计.doc
- heidiSQL怎么连接JAVA_Heidisql连接sql server后如何使用-Heidisql使用教程 - 河东软件园...
- Win10图片查看器太慢,怎么默认用Windows照片查看程序提高打开图片速度
- xilinx linux 4.14移植到zc702平台,usb rndis驱动
- 计算机CCT考试模拟操作题,基础计算机cct考试模拟题.doc
- SQL server 定时自动执行SQL存储过程
- 冰河开始对Dubbo下手了!
- 配置Qt_Kits使Msvc2017在Qcreator上可用
- bwh: s,fk_gfw,s
- 火车头作者谈网站的采集与防采集