2
头图
As a back-end developer, we often need to deal with Linux systems, unavoidably using terminal tools such as Xshell for remote management. Recently I found a more cool terminal tool Tabby , with rich themes and powerful functions, I recommend it to everyone!

SpringBoot actual combat e-commerce project mall (50k+star) address: https://github.com/macrozheng/mall

Talk about Xshell

Before, Xshell was often used to operate Linux virtual machines, which was basically enough. But Xshell is free to use only for non-commercial use, and if you want to use FTP for file transfer, you need to download Xftp separately.

I accidentally found another open source terminal tool Tabby , which directly integrates the SFTP function, and the interface is also very cool, the following is its use interface.

Introduction to Tabby

Tabby is a modern terminal connection tool, open source and cross-platform, and supports use under Windows, MacOS, and Linux systems. Tabby has 20k+ Star on Github, which shows that it is a very popular terminal tool!

Install

  • After the download is complete, unzip it to the specified directory and double-click Tabby.exe to run;

  • After running successfully, take a look at the interface, it is still very cool!

use

Tabby is very powerful. It not only supports use as an SSH client, but also SFTP transfers files, and uses PowerShell and Git commands. Let's experience it below.

SSH

Using SSH we can remotely manage Linux servers.
  • Before connecting, we have to create an SSH connection configuration, first click the Settings button on the homepage;

  • Then click the New profile button to create the connection configuration;

  • Select SSH connection configuration template;

  • Then enter the connection name, host address and connection password;

  • Then click the run button on the right side of the connection configuration;

  • After running successfully, you can access the Linux server, the interface is still very cool!

SFTP

Before, I often used the lrzsz toolkit to transfer files between Windows and Linux. In fact, it is much more convenient to use SFTP to transfer files.
  • For example, I want to download a Nginx configuration file to change it, and click the SFTP button to view the file directory, and then click the file to download it to the specified directory of Windows;

  • After modifying the configuration file, drag it directly from the folder to Tabby to upload the overlay file, isn't it convenient!

  • Of course, if you still want to use the lrzsz toolkit to transfer to each other, Tabby also supports it.

PowerShell

When using the CMD Windows, I often feel that it is not easy to use, but switch to the cross-platform PowerShell . Tabby also supports it!
  • We can select and create a PowerShell connection by clicking the Profiles and connections

  • We try after creating a successful CMD not supported ls command in PowerShell is supported.

Git

Before we needed to use tools such as Git Bash to open the Git command interface, it was also possible to use Tabby.
  • We can select and create a Git connection by clicking the Profiles and connections

  • Then you can use Git commands, such as using git status view the status of local files.

set up

When using a new tool, we often need to set it up. Next, let's talk about the common settings of Tabby.

Exterior

Sometimes we think the terminal font is too small, it can be set Appearance

colour

  • Tabby actually supports all of these color schemes. Color Scheme can set it by opening 061aec73879079. There are many color themes, and there is always one that suits you!

hot key

If you want to set or view the shortcut keys, just open Hotkeys !

window

If you want to set the theme of Tabby, open Window select the corresponding theme.

Plugin support

Tabby is very powerful, and it also supports a series of plug-ins. Open Plugins to view and install plug-ins. Let’s take a look at the useful plug-ins!

  • clickable-links: a plug-in that adds clickable jump function to URL, IP, and path;
  • docker: a plug-in that can connect to the Docker container command line;
  • title-control: a plug-in that can control the position of the window label;
  • sync-config: A plugin that can synchronize the configuration to Github or Gitee;
  • theme-windows10: Special theme plugin for Windows 10.

Summarize

Tabby is indeed a very good terminal tool, it is free and open source. The themes are very rich, the functions are also very powerful, and custom plug-ins are also supported. I strongly recommend that you try it!

Reference

Project official website: https://github.com/Eugeny/tabby

This article GitHub https://github.com/macrozheng/mall-learning has been included, welcome to Star!

macrozheng
1.1k 声望1.3k 粉丝