Xshell的一个轻量且免费的替代品ConEmu

背景

Xshell是Windows上一种常用的ssh远程登陆软件,不过是收费的,虽然网上有很多盗版,但毕竟不是长久之计,还是找正版的替代品为上。

备选项

putty

putty是免费软件,而且体积小,还跟Xshell一样具备session管理功能,缺点是默认配色主题太难看且很难定制配色主题——修改注册表的方法存在一定门槛,且特别容易被加密软件(维响等)干扰。

terminus electerm windterm

这3款替代品来自简书上一篇文章的推荐,我挨个尝试下载,都失败了,因为软件都托管在github上,下载速度极慢,这3个软件体积由都是几十MB的大块头,等不起。

gitbash WSL(Windows Subsystem for Linux)

这两个都是仿真Linux运行环境,自带ssh客户端,但是跟上述软件相比,缺少session管理,且配色主题也很难看,体积也比较大。另外WSL只能运行在win 10平台,局限性较大

power shell

跟gitbash WSL类似,不过是正宗Windows控制台,包含ssh.exe,而且少了仿真Linux环境的开销,所以体积较小。缺点仍然是配色主题难看

ConEmu

这是我之前用过的一款终端仿真(Console Emulation)软件,就像win98的超级终端,它跟上述软件的区别在于,它的功能是最少的(因此体积也很小,不到10MB),既不包含session管理,也没有Linux环境,甚至连ssh客户端都不带,但是它把虚拟终端这个功能做到了极致,提供大量的配色主题,而且可以实时切换。
ConEmu的设计充分体现了Unix的do one thing and do it well思想,只做终端仿真,终端内运行的是什么shell用户可以自由配置,既可以是windows 10自带的ssh.exe,也可以是gitbash、WSL自带的ssh,也可以是putty内置的ssh,非常灵活。
ConEmu这种设计非常像Eclipse的插件机制,插件只需要实现有限的功能,然后适配定义好的接口,就能完成很复杂的事情。

用法简介

初始界面

创建新的控制台
一般只要选择shell程序就行,工作目录一栏有需要再改动。

选择你的shell环境

选择shell环境
从最简单的cmd程序,到最复杂的WSL,应有尽有

选择你的配色主题

选择配色主题
经测验,ConEmu主题在情况下均不会出现过亮、过暗、对比对过低等伤眼睛的情况,推荐!

总结

xshell等类似终端软件的功能,按信息流的路径划分,可用如下框图呈现
信息流
你在终端界面的每个按键,会先被console终端仿真程序(推荐用ConEmu)截获,然后转交给本地的shell程序(可以是cmd.exe也可以是gitbash、WSL等),然后转交给ssh客户端,ssh客户端转发至远端ssh服务器,ssh服务器再转交给远端的vim程序。
上述每一个信息流段,都可以用很多独立程序来替代,流段之间又能互相组合,所以是千变万化的,关键你自己要能了解到这种流段划分。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值