网站首页 > 技术文章 正文
前言
以前在windows上一直使用的SSH工具是XShell,后来转到mac平台,XShell没有mac版本。所以之前一直在找一款颜值高,功能齐全的可以作为日常使用的Shell工具。
我知道mac下也有不少优秀的Shell终端工具,比如SecureCRT,putty,Termius,FinalShell等。
我是从以下几个维度考虑的:
颜值要高,毕竟天天面对本就枯燥乏味的shell命令行,界面不好看会影响心情。心情也是生产力要素中很重要的一个因素,不知道你们认同么。
功能要全,什么文件上传,云端同步,主题切换,自定义背景,拖拽,窗口切分,历史命令等等统统要有。功能不全,我用着不爽。
操作要简洁,我不是搞运维的,命令行已经很繁杂了,不想在UI上再被折腾。
要免费,功能再好要收费也没鸟用,因为穷。
那么今天推荐的就是一款符合以上所有要求的一款SSH工具,而且它是免费开源的。迭代非常快。几乎几天一个版本,支持平台包括windows,mac,linux。mac中连arm64都支持。几乎是全平台都支持了。
全功能免费,无广告。非常香。
它就是:electerm
颜值
我在mac平台用了这款软件几乎快2年。选择这款终端其中一个最重要的原因就是颜值。不多说,直接上图:
整个界面一股浓浓的暗黑系风格,不过还有套默认的白色主题可供选择。
除了预设的2套主题外,eleterm可以随意自定义主题:
自定义背景
我看到很多童鞋的IDEA背景都是小姐姐,虽然我觉得这严重影响我的注意力,但是Shell终端里可以有,上一个来试试。可以看看效果:
SSH标签
electerm的SSH连接信息是以标签形式存储的。
可以为某一组连接增加文件夹,新建立一个连接,基本上该有的功能都有。界面也极其简洁。
文件上传
electerm自带一个sftp的文件上传,连上SSH之后,点这里即可打开sftp的上传。
上传UI简单易懂,左侧本地右侧远程,可拖拽,甚至于支持整个文件夹的上传。非常方便。多个任务是多个线程,在顶部可以看到正在上传的线程。
命令快捷键
作为一款shell工具,快速命令应该是标配,有些工具还甚至拿这个来收费,有点说不过去。
eleterm配置快速命令非常方便,比如加一个查看系统信息的命令,只需要在这里进行配置。
然后你就可以很方便的在底部进行点击快速执行了
云端同步
Electerm支持可以在多个电脑之间同步设置和标签。
非常巧妙的利用了github和gitee,只要设置一个token,就可以进行配置和连接信息的导出和导入。原理上就是git的push和pull。
你需要在这里填写一个token
我这里是用了gitee方式,这个token需要在gitee里的设置页面进行获取
分屏
可以支持无限的分屏,支持横着分和竖着分,右上角点一下就会多分出一个屏出来,非常方便
底下有个批量输入命令。不管你有多少窗口,一次输入,批量执行。
结语
electerm功能真的挺全面的,是一款挺小众但是优秀的开源作品。我个人一直用到现在,虽然在使用中偶尔会有小问题,但是作者一直在更新。在两年中,我也看到了这款作品变的越来越好。
所以现在推荐给大家。希望你使用了之后也能爱上这个小而美的Shell终端。
Electerm的官方下载地址为:https://electerm.github.io/electerm
欢迎点赞+转发+关注!大家的支持是我分享最大的动力!!!
猜你喜欢
- 2025-01-05 Linux运维获取内存、cpu、磁盘IO信息
- 2025-01-05 基础到实战一飞冲天(一)--linux基础(六)
- 2025-01-05 分享跨平台免费的SSH客户端 PortX
- 2025-01-05 前方高能预警!电脑病毒再度来袭!
- 2025-01-05 推荐-运维管理服务器常用的工具
- 2025-01-05 树莓派制造木制 LED 显示器,只需几百元,从此过瘾玩游戏
- 2025-01-05 揭秘!那些让程序员爱不释手的终端神器,你用过几个?
- 2025-01-05 Dever勒索病毒实例分析一则
- 2025-01-05 群晖nas定时任务远程备份mysql
- 2025-01-05 Python基础到实战一飞冲天(一)--linux基础(五)
- 1509℃桌面软件开发新体验!用 Blazor Hybrid 打造简洁高效的视频处理工具
- 529℃Dify工具使用全场景:dify-sandbox沙盒的原理(源码篇·第2期)
- 492℃MySQL service启动脚本浅析(r12笔记第59天)
- 472℃服务器异常重启,导致mysql启动失败,问题解决过程记录
- 469℃启用MySQL查询缓存(mysql8.0查询缓存)
- 450℃「赵强老师」MySQL的闪回(赵强iso是哪个大学毕业的)
- 429℃mysql服务怎么启动和关闭?(mysql服务怎么启动和关闭)
- 426℃MySQL server PID file could not be found!失败
- 最近发表
- 标签列表
-
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- pythoncase语句 (81)
- es6includes (73)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- chromepost (65)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- js判断是否是json字符串 (67)
- checkout-b (67)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- js数组插入 (83)
- linux删除一个文件夹 (65)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)