【服务器远程工具】一款好用的xshell

news2024/12/24 21:04:28

这里写目录标题

    • 背景
    • Tabby简介
    • 安装
    • 使用
      • SSH
      • SFTP
      • PowerShell
      • Git
    • 设置
      • 外观
      • 颜色
      • 快捷键
      • 窗口
    • 插件支持
    • 总结

背景

作为一名后端开发,我们经常需要和Linux系统打交道,免不了要使用Xshell这类终端工具来进行远程管理。今天给大家推荐一款更炫酷的终端工具Tabby,主题丰富,功能强大,推荐给大家!之前经常使用Xshell来操作Linux虚拟机,基本上是够用了。但是Xshell免费使用只供非商业用途,而且如果你想用FTP来进行文件传输的话,还需单独下载Xftp。无意中发现了另一款开源的终端工具Tabby,它直接集成了SFTP功能,而且界面也很炫酷,下面是它的使用界面。

图片

Tabby简介

Tabby是一款现代化的终端连接工具,开源并且跨平台,支持在Windows、MacOS、Linux系统下使用。Tabby在Github上已有20k+Star,可见它是一款非常流行的终端工具!

图片

安装

  • Tabby的安装非常简单,直接下载安装包解压即可,这里我下载的是Windows下的便携版本,下载地址:https://github.com/Eugeny/tabby/releases

图片

  • 下载完成后解压到指定目录,双击Tabby.exe即可运行;

图片

  • 运行成功后,看一眼界面,还是非常炫酷的!

图片

使用

Tabby的功能是非常强大的,不仅支持作为SSH客户端使用,SFTP传输文件、使用PowerShell和Git命令也不在话下,下面我们来体验下。

SSH

使用SSH我们可以远程管理Linux服务器。

  • 连接之前我们得先创建个SSH连接配置,首先点击首页的Settings按钮;

图片

  • 然后点击New profile按钮创建连接配置;

图片

  • 选择SSH connection配置模板;

图片

  • 然后输入连接名称、主机地址及连接密码即可;

图片

  • 再点击连接配置右侧的运行按钮;

图片

  • 运行成功后就可以访问Linux服务器了,界面还是挺炫酷的!

图片

SFTP

之前我经常使用lrzsz工具包来实现Windows和Linux之间的文件互传,其实使用SFTP来传输会方便很多。

  • 例如我现在想下载个Nginx的配置文件来改下,直接点击SFTP按钮即可查看文件目录,然后单击文件即可下载到Windows的指定目录下;

图片

  • 修改完配置文件后,直接从文件夹里拖到Tabby中即可进行上传覆盖文件,是不是挺方便的!

图片

  • 当然如果你还是想使用lrzsz工具包来互传,Tabby也是支持的。

图片

PowerShell

在使用Windows的CMD时,经常会觉得它不好用,而改用跨平台的PowerShell,Tabby也是支持它的!

  • 我们可以通过点击Profiles and connections按钮选择并创建PowerShell连接;

图片

  • 创建成功后我们试下在CMD中不支持的ls命令,在PowerShell中是可以支持的。

图片

Git

之前我们需要使用Git Bash这类工具才能打开Git命令界面,使用Tabby也是可以实现的。

  • 我们可以通过点击Profiles and connections按钮选择并创建Git连接;

图片

  • 然后就可以使用Git命令了,比如使用git status查看下本地文件的状况。

图片

设置

在使用新的工具时,我们往往需要进行设置,接下来讲讲Tabby的常用设置。

外观

终端字体有时候我们会觉得太小,可以在Appearance里面设置。

图片

颜色

  • 对于终端配色,有一个网站提供了非常多的方案,网站地址:https://iterm2colorschemes.com/

图片

  • Tabby对于这些配色方案居然全部支持了,打开Color Scheme即可设置,颜色主题很多,总有一款适合你!

图片

快捷键

如果你想设置或者查看快捷键的话,打开Hotkeys即可!

图片

窗口

如果你想设置Tabby的主题的话,打开Window选择相应主题即可。

在这里插入图片描述

插件支持

Tabby的功能非常强大,还支持一系列的插件,打开Plugins可查看并安装插件,下面我们来看看有哪些好用的插件!

图片

  • clickable-links:给URL、IP、路径添加点击跳转功能的插件;
  • docker:可以连接到Docker容器命令行的插件;
  • title-control:可以控制窗口标签位置的插件;
  • sync-config:可以将配置同步到Github或者Gitee的插件;
  • theme-windows10:Windows 10 专用主题插件。

总结

Tabby确实是一款非常优秀的终端工具,它免费并且开源。主题非常丰富,功能也很强大,还支持自定义插件,强烈建议大家尝试下!工欲善其事,必先利其器,我们一下学习!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/670660.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++核心编程——详解函数模板

纵有疾风起,人生不言弃。本文篇幅较长,如有错误请不吝赐教,感谢支持。 💬文章目录 一.模板的基础知识①为什么有模板?②初识模板 二.函数模板①函数模板的定义②函数模板的使用③函数模板实例化1️⃣隐式实例化2️⃣显…

QAC用户使用手册

文章目录 1 QAC介绍1.1 QAC简介1.2 QAC dashboard简介 2 QAC使用(基本操作)2.1 创建QAC工程2.2 创建QAC工程2.3 添加代码到QAC工程2.4 添加代码到QAC工程2.5 上传分析报告及结果 1 QAC介绍 1.1 QAC简介 Helix QAC是Perforce公司(原PRQA公司)产品,主要用…

「Java核心技术大会 2023」——小解送书第三期

目录 共同深入探讨 Java 生态!直播预约:视频号“IT阅读排行榜” 抽奖 大会简介 人工智能在22年、23年的再次爆发让Python成为编程语言里最大的赢家;云原生的持续普及令Go、Rust等新生的语言有了进一步叫板传统技术体系的资本与底气。我们必…

Android studio项目编译进安卓源码中

最近要做一个Android 8.1 的launcher ,在Androidstudio上开发好基本功能后,移到Android源码中编译 1.在源码中创建代码目录 我开发基于展讯9820e平台,在如下目录创建好对应名字的文件夹 \vendor\sprd\platform\packages\apps\xxxLauncher创…

回收站清空了怎么恢复?3个妙招恢复数据

回收站被人为清空,被放入回收站的文件因时间过久而被电脑自动删除时,回收站里的数据清空了还能找到吗?是可以的这3个小妙招可以帮你还原回收站的数据! 妙招一:借助注册表还原回收站清空的数据 可以尝试借助注册表还原…

Bootstrap 环境安装

文章目录 Bootstrap 环境安装下载 Bootstrap 文件结构预编译的 BootstrapBootstrap 源代码 HTML 模板实例Bootstrap CDN 推荐 Bootstrap 环境安装 Bootstrap 安装是非常容易的。本章将讲解如何下载并安装 Bootstrap,讨论 Bootstrap 文件结构,并通过一个实…

常见的Jmeter参数化方式总结

目录 前言: 参数化概念 参数化方式 二、用户变量 三、CSV数据文件 四、函数助手 前言: 在进行接口性能测试时,我们通常需要针对不同的场景进行参数化操作。JMeter是一款强大的性能测试工具,它提供了多种参数化方式,方便…

Idea在JavaSE项目中配置JavaEE

新建模块(File --> new --> Module...)javase项目 选择了这个webapp的支持之后,IDEA会自动给你生成一个符合Servlet规范的webpp目录结构。 如果说我们现在需要使用servlet的和JSP 那么需要servlet和JSP的jar包 也可以选择添加库,但是…

qt udp通信

udp不分客户端和服务器,只需要使用一个类 QUdpSocket 这里写目录标题 界面设计qudpsocketthis按钮 打开按钮 发送 关闭 界面设计 接收框设置为 只读 为ui界面各个模块改名字 本低端口和目标ip框对齐,可以对目标ip 宽度设置 为一样 水平策略 qudpsocke…

OpenHarmony端云一体化应用开发快速入门练习(下)登出销户等

一、登出 前提条件:需要在AGC控制台开通认证服务。需要先在您的应用中集成认证服务SDK。 开发步骤 当用户不再使用应用,或者需要使用其他帐号登录时,需要调用AGConnectAuth.signOut登出当前用户。用户一旦被登出,端侧的用户信息和…

Vivado 下按键控制 LED 实验

目录 Vivado 下按键控制 LED 实验 1、简介 2、实验环境 3、实验任务 4、硬件设计 5、程序设计 5.1、按键控制 led 模块代码 5.2、Vivado 仿真验证 5.2.1、Testbench 模块代码如下: 5.2.2、Vivado 仿真验证 6、下载验证 6.1、添加约束文件.xdc 6.2、板上…

SPSSPRO数据分析之——CSI数据预处理、降维

目录 一、前言 二、数据准备 三、进行预处理 四、进行降维任务 五、正态性检测 六、代码功能 一、前言 SPSSPRO是一款全新的在线数据分析平台,可以用于科研数据的分析、数学建模等,对于那些不会编程或者刚进入科研的新人来说,这款工…

CDGA/CDGP——第八章 数据集成和互操作

加gzh“大数据食铁兽”, 回复“知识点” 获取《DMBOK知识梳理for CDGA/CDGP》常考知识点(第八章 数据集成与互操作) 第八章 数据集成和互操作 第八章在CDGA分值占比较少,CDGP不考核,主要考点包括:定义、…

电商数据分析方案:丰富经验护航,分析一步到位

如果做电商数据分析的每一步都从零开始,摸着石头过河,反复测试修改。一通忙活下来,成果没见多少,人力物力成本倒是节节攀升,试问又有多少企业承受得住?如果有一套一步到位的数据分析方案,是不是…

Excel根据颜色求和与计数

文章目录 一、需求二、实现方法1.代码2.创建自定义函数3.使用函数 三、参考资料 一、需求 一个Excel中有不同颜色标记的单元格,统计的时候,需要按照颜色进行统计。 人工来做肯定是不可能了,借助Excel的功能好像也没有思路,其实这…

【三维重建】【深度学习】【数据集】基于COLMAP制作自己的NeRF(LLFF格式)数据集

【三维重建】【深度学习】【数据集】基于COLMAP制作自己的NeRF(LLFF格式)数据集 提示:最近开始在【三维重建】方面进行研究,记录相关知识点,分享学习中遇到的问题已经解决的方法。 文章目录 【三维重建】【深度学习】【数据集】基于COLMAP制作自己的NeRF(LLFF格式)数据集前言下…

python复习第一章

什么是 Python? Python 是一门流行的编程语言。它由 Guido van Rossum 创建,于 1991 年发布。 它用于: Web 开发(服务器端)软件开发数学系统脚本 Python 可以做什么? 可以在服务器上使用 Python 来创建…

图解路由器处理报文全过程,值得一看!

你们好啊,我的网工朋友 只要有网络的地方,你很难不看到路由器的身影,各种低、中、高端的,种类繁多,所具备的功能和内部实现不完全一样。 要知道,路由器不断的在吞吐通信数据,就像鱼吐泡泡一样…

【有奖征文 】AI编程:华为云CodeArts Snap入门体验

了不起的开发者们,当你听到“编程”一词时,可能想到的是一行行复杂的代码和漫长的坐姿。但是,随着人工智能的飞速发展,AI编程正在成为一种全新的编程方式,使得编程变得更加简单和直观。现在,是时候跟大家分…

如何在ALPS系统上模拟MODBUS协议

Modbus协议介绍 请想象一下你有一个工厂,里面有许多机器和设备,比如传感器、电机、控制器等,这些设备需要相互通信以便共享数据和执行任务。Modbus协议就像是这些设备之间的一种语言或规则,确保机器和设备能够互相理解和交流。 在…