As a back-end developer, we often need to work with Linux systems, and it is inevitable to use terminal tools such as Xshell for remote management. Recently found a more cool terminal tool Tabby, rich theme, powerful function, recommend to you!

SpringBoot e-commerce project mall (50K + STAR) address: github.com/macrozheng/…

Talk about Xshell

I used Xshell a lot to operate Linux virtual machines, and it was basically enough. But Xshell is free to use for non-commercial purposes only, and you’ll need to download Xftp separately if you want to use FTP for file transfers.

I stumbled across another open source terminal tool, Tabby, which integrates SFTP directly and has a cool interface. Here’s how to use it.

Tabby profile

Tabby is a modern terminal connection tool. It is open source and cross-platform. It supports Windows, MacOS and Linux. Tabby already has 20K +Star on Github, so it’s a very popular terminal tool!

The installation

  • Tabby is easy to install by downloading the installation package and decompressing it. Here I download the portable version for Windows at github.com/Eugeny/tabb…

  • After the download is complete, decompress to the specified directory and double-clickTabby.exeCan run;

  • After successful operation, take a look at the interface, or very cool!

use

Tabby can be used as an SSH client, SFTP to transfer files, PowerShell and Git commands.

SSH

Using SSH we can manage Linux servers remotely.

  • To connect we need to create an SSH connection configuration, first click on the home pageSettingsButton;

  • And then clickNew profileButton to create a connection configuration;

  • chooseSSH connectionConfigure templates;

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

  • Then click the Run button on the right of connection configuration;

  • After running successfully, you can access the Linux server, and the interface is pretty cool!

SFTP

I used to use the LRZSZ toolkit to transfer files between Windows and Linux. In fact, USING SFTP to transfer files is much more convenient.

  • For example, if I want to download an Nginx configuration file to change, just clickSFTPButton to view the file directory, and then click the file to download to the Windows specified directory;

  • After modifying the configuration file, drag it directly from the folder to Tabby to upload the overwrite file.

  • Of course if you still want to use itlrzszToolkits to transfer to each other, Tabby also supports.

PowerShell

When using CMD for Windows, I often find it difficult to use and switch to PowerShell which is cross-platform. Tabby also supports it!

  • We can do that by clickingProfiles and connectionsButton to select and create PowerShell connection;

  • Once we’ve created it, let’s try it outCMDIs not supported inlsCommand is supported in PowerShell.

Git

Previously, you needed to use Git Bash to open the Git command interface, which is also possible with Tabby.

  • We can do that by clickingProfiles and connectionsButton to select and create Git connection;

  • You can then use Git commands such asgit statusCheck the status of local files.

Set up the

When using a new tool, we often need to set it up. Here are some common Tabby Settings.

appearance

The terminal font is sometimes too small. This can be set in Appearance.

color

  • For terminal color matching, there is a website that provides a lot of schemes: iterm2colorschemes.com/

  • Tabby supports all of these color schemes. OpenColor SchemeCan be set, color theme, there is always a suitable for you!

shortcuts

If you want to set or view shortcuts, just open Hotkeys!

window

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

Plug-in support

Tabby also supports a number of Plugins. Open Plugins to view and install these Plugins.

  • Clickable -links: add clickable links to urls, IP addresses, and paths

  • Docker: plugins that connect to the docker container command line.

  • Title-control: a plug-in that controls the position of a window label;

  • Sync-config: a plugin that synchronizes configuration to Github or Gitee

  • Theme – Windows 10: Theme plugin for Windows 10.

conclusion

Tabby is a great terminal tool, free and open source. The theme is very rich, the function is also very powerful, but also supports custom plug-ins, I strongly recommend you to try!

The resources

Project official website: github.com/Eugeny/tabb…

In this paper, making github.com/macrozheng/… Already included, welcome everyone Star!