Tmux(“Terminal Multiplexer”的简称)可以让我们在单个屏幕的灵活布局下开出很多终端,我们就可以协作地使用它们。举个例子,在一个面板中,我们用Vim修改一些配置文件,在另一个面板,我们使用irssi聊天,而在其余的面板,可以跟踪一些日志。然后,我们还可以打开新的窗口来升级系统,再开一个新窗口来进行服务器的ssh连接。在这些窗口面板间浏览切换和创建它们一样简单。它的高度可配置和可定制的,让其成为你心中的延伸
在Linux/OSX下安装Tmux(CentOS下的安装详见系统之家CentOS安装Tmux软件的步骤)
你可以通过编译软件源或者通过系统包管理器的方式安装,我建议使用包管理器,这样比编译更快更简单现在比较常用的主流框架有Vue、React、Angular。
Angular
Angular原名angularJS诞生于2009年,之前我们都是用jquery开发,自从angular的出现让我们有了新的选择,它最大的特点是把后端的一些开发模式移植到前端来实现,如MVC、依赖注入等,创新式的双向数据绑定不知简化了我们多少代码,让我们为之疯狂,特别是表单处理方面,从此名声大噪。
好的框架一般会有两个结果,一个继续不断更新迭代,避免被拍死在沙滩上,一个是被一些大公司收购焕发第二春,angular属于后者被google所收购,且从20后改名angular并使用微软的typescript作为开发语言,目前最新版本80,照说傍上google与微软这两条大船,前途应该不可限量才对,然而造化弄人,现在angular的市场份额已经被React这个后起之秀和Vue这颗新星远远地甩到脑后。
React
React,facebook出品,正式版推出是在2013年,比angular晚了4年,但得益于其创新式的VirtualDOM,性能上碾压angularJS,一经推出,火的一塌糊涂。 特点很多,VirtualDOM、JSX、Diff算法等,支持ES6语法,采用函数式编程,门槛稍高,但也更灵活,能让开发具有更多可能性。
Vue
Vue作为最后推出的框架(2014年),借鉴了前辈angular和react的特点(如VirtualDOM、双向数据绑定、diff算法、响应式属性、组件化开发等)并做了相关优化,使其使用起来更加方便,更容易上手,比较少适合初学者。网上有很多人说Vue不适合做大型项目,纯属扯淡,Vue在这方面已经优化得很好,当然,大量的响应式属性(监听属性)也许会用一定的性能损耗,但在硬件、网络大力发展的今天,这些细微的性能差异几乎感觉不到。经常需要通过Xshell远程连接实验室的工作站做实验。深度学习的程序通常要跑很久,如果因为网络原因Xshell与远程主机断开了,程序也会中断。
举个例子,假设我在Xshell中运行脚本 sh testsh ,如果此时关闭Xshell窗口,脚本的执行将会终端。
所以我的目标是实现关闭Xshell窗口,远程主机上的程序依然能够运行,不受本地终端是否开启的影响。
上网查了下,有几种方法可以解决这个问题,记录如下:
链接: ssh连接服务器中断,如何让命令继续在服务器执行
手把手教你使用终端复用神器 Tmux,丢掉鼠标不是梦[视频]
好看又强大的 tmux 懒人配置[视频]
Tmux 使用教程
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)