热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

关于工具软件:推荐一款颜值逆天且功能齐全的开源Shell工具

以前在windows上始终应用的SSH工具是XShell,起初转到mac平台,XShell没有mac版本。所以之前始终在找一款颜值高,功能齐全的能够作为日常应用的Shell工具。

前言

以前在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/el…

因为官网放在了github page上,如果感觉下载速度慢的,我也为大家提前下好了各个平台的版本,放在了国内的gitee上,可在公号里回复et进行获取下载。


推荐阅读
  • SSL 错误:目标主机名与备用证书主题名称不匹配
    在使用 `git clone` 命令时,常见的 SSL 错误表现为:无法访问指定的 HTTPS 地址(如 `https://ip_or_domain/xxxx.git`),原因是目标主机名与备用证书主题名称不匹配。这通常是因为服务器的 SSL 证书配置不正确或客户端的证书验证设置有问题。建议检查服务器的 SSL 证书配置,确保其包含正确的主机名,并确认客户端的证书信任库已更新。此外,可以通过临时禁用 SSL 验证来排查问题,但请注意这会降低安全性。 ... [详细]
  • 提升 Kubernetes 集群管理效率的七大专业工具
    Kubernetes 在云原生环境中的应用日益广泛,然而集群管理的复杂性也随之增加。为了提高管理效率,本文推荐了七款专业工具,这些工具不仅能够简化日常操作,还能提升系统的稳定性和安全性。从自动化部署到监控和故障排查,这些工具覆盖了集群管理的各个方面,帮助管理员更好地应对挑战。 ... [详细]
  • 本文介绍了如何在 Windows 系统上利用 Docker 构建一个包含 NGINX、PHP、MySQL、Redis 和 Elasticsearch 的集成开发环境。通过详细的步骤说明,帮助开发者快速搭建和配置这一复杂的技术栈,提升开发效率和环境一致性。 ... [详细]
  • 在ElasticStack日志监控系统中,Logstash编码插件自5.0版本起进行了重大改进。插件被独立拆分为gem包,每个插件可以单独进行更新和维护,无需依赖Logstash的整体升级。这不仅提高了系统的灵活性和可维护性,还简化了插件的管理和部署过程。本文将详细介绍这些编码插件的功能、配置方法,并通过实际生产环境中的应用案例,展示其在日志处理和监控中的高效性和可靠性。 ... [详细]
  • 深入剖析Java中SimpleDateFormat在多线程环境下的潜在风险与解决方案
    深入剖析Java中SimpleDateFormat在多线程环境下的潜在风险与解决方案 ... [详细]
  • 优化后的标题:深入探讨网关安全:将微服务升级为OAuth2资源服务器的最佳实践
    本文深入探讨了如何将微服务升级为OAuth2资源服务器,以订单服务为例,详细介绍了在POM文件中添加 `spring-cloud-starter-oauth2` 依赖,并配置Spring Security以实现对微服务的保护。通过这一过程,不仅增强了系统的安全性,还提高了资源访问的可控性和灵活性。文章还讨论了最佳实践,包括如何配置OAuth2客户端和资源服务器,以及如何处理常见的安全问题和错误。 ... [详细]
  • V8不仅是一款著名的八缸发动机,广泛应用于道奇Charger、宾利Continental GT和BossHoss摩托车中。自2008年以来,作为Chromium项目的一部分,V8 JavaScript引擎在性能优化和技术创新方面取得了显著进展。该引擎通过先进的编译技术和高效的垃圾回收机制,显著提升了JavaScript的执行效率,为现代Web应用提供了强大的支持。持续的优化和创新使得V8在处理复杂计算和大规模数据时表现更加出色,成为众多开发者和企业的首选。 ... [详细]
  • 在最近的WWDC17大会上,苹果公司宣布了多项重要更新,其中一项是macOS High Sierra 10.13 Final的正式发布。这一版本经过优化,显著提升了系统的稳定性和响应速度,为用户在任何Mac设备上提供了更加流畅的使用体验。本文将详细介绍如何在Windows系统中利用VMware虚拟机软件安装并运行macOS High Sierra 10.13 Final,帮助用户在非苹果硬件上体验这一先进操作系统。 ... [详细]
  • 本文探讨了在任务完成后将其转换为最终状态时的异常处理机制。通过分析 `TaskCompletionSource` 的使用场景,详细阐述了其在异步编程中的重要作用,并提供了具体的实现方法和注意事项,帮助开发者更好地理解和应用这一技术。 ... [详细]
  • 在PHP中实现腾讯云接口签名,以完成人脸核身功能的对接与签名配置时,需要注意将文档中的POST请求改为GET请求。具体步骤包括:使用你的`secretKey`生成签名字符串`$srcStr`,格式为`GET faceid.tencentcloudapi.com?`,确保参数正确拼接,避免因请求方法错误导致的签名问题。此外,还需关注API的其他参数要求,确保请求的完整性和安全性。 ... [详细]
  • 本文深入探讨了Java多线程环境下的同步机制及其应用,重点介绍了`synchronized`关键字的使用方法和原理。`synchronized`关键字主要用于确保多个线程在访问共享资源时的互斥性和原子性。通过具体示例,如在一个类中使用`synchronized`修饰方法,展示了如何实现线程安全的代码块。此外,文章还讨论了`ReentrantLock`等其他同步工具的优缺点,并提供了实际应用场景中的最佳实践。 ... [详细]
  • 解决针织难题:R语言编程技巧与常见错误分析 ... [详细]
  • `chkconfig` 命令主要用于管理和查询系统服务在不同运行级别中的启动状态。该命令不仅能够更新服务的启动配置,还能检查特定服务的当前状态。通过 `chkconfig`,管理员可以轻松地控制服务在系统启动时的行为,确保关键服务正常运行,同时禁用不必要的服务以提高系统性能和安全性。本文将详细介绍 `chkconfig` 的各项参数及其使用方法,帮助读者更好地理解和应用这一强大的系统管理工具。 ... [详细]
  • 在GitHub上克隆vue-element-admin项目时遇到依赖安装错误
    在 GitHub 上克隆 vue-element-admin 项目后,使用 `npm install` 安装依赖时遇到了未知的 Git 错误。具体错误信息为 `npm ERR! code 128`,提示命令执行失败。这可能是由于网络问题、Git 配置不正确或某些依赖包的仓库地址无效导致的。建议检查网络连接、更新 Git 版本并确保所有依赖项的 URL 正确无误。 ... [详细]
  • Docker入门指南:初探容器化技术
    Docker入门指南:初探容器化技术摘要:Docker 是一个使用 Go 语言开发的开源容器平台,旨在实现应用程序的构建、分发和运行的标准化。通过将应用及其依赖打包成轻量级的容器,Docker 能够确保应用在任何环境中都能一致地运行,从而提高开发和部署的效率。本文将详细介绍 Docker 的基本概念、核心功能以及如何快速上手使用这一强大的容器化工具。 ... [详细]
author-avatar
俣小沫-WU
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有