Write directory title here
background
As a back-end developer, we often need to deal with Linux systems, and it is inevitable to use terminal tools such as Xshell for remote management. Today, I would like to recommend a more cool terminal tool
Tabby
with rich themes and powerful functions. I recommend it to everyone! I often used Xshell to operate Linux virtual machines before, which is basically enough. But Xshell is free to use only非商业用途
, and if you want to use FTP for file transfer, you need to download Xftp separately. I accidentally found another open source terminal toolTabby
, which directly integrates the SFTP function, and the interface is also very cool, the following is its user 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 already has a Star on Github 20k+
, which shows that it is a very popular terminal tool!
Install
- The installation of Tabby is very simple, just download the installation package and decompress it. Here I downloaded the portable version under Windows. Download address: https://github.com/Eugeny/tabby/releases
- After the download is complete, unzip it to the specified directory, and double-click to
Tabby.exe
run it;
- After running successfully, take a look at the interface, it is still very cool!
use
The functions of Tabby are very powerful. Not only does it support the use as an SSH client, but it is also easy to use SFTP to transfer files, and use PowerShell and Git commands. Let's experience it below.
SSH
Using SSH we can manage Linux servers remotely.
- Before connecting, we have to create an SSH connection configuration, first click
Settings
the button on the home page;
- Then click
New profile
the button to create the connection configuration;
- Select
SSH connection
a 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, and the interface is quite cool!
SFTP
Before, I often used
lrzsz
toolkits 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 configuration file of Nginx to change it now, just click
SFTP
the button to view the file directory, and then click the file to download 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 very convenient!
- Of course, if you still want to use
lrzsz
the toolkit to transfer to each other, Tabby also supports it.
PowerShell
When using Windows
CMD
, I often feel that it is not easy to use, and switch to cross-platformPowerShell
, Tabby also supports it!
- We can
Profiles and connections
select and create a PowerShell connection with the click of a button;
- After the creation is successful, let's try the commands
CMD
that are not supported inls
PowerShell, but they can be supported in PowerShell.
Git
Before, we needed to use tools such as Git Bash to open the Git command interface, which can also be achieved by using Tabby.
- We can
Profiles and connections
select and create a Git connection by clicking the button;
- Then you can use Git commands, for example, to
git status
view the status of local files.
set up
When using new tools, we often need to make settings. Next, we will talk about the common settings of Tabby.
Exterior
Sometimes we feel that the terminal font is too small, which can Appearance
be set in it.
color
- For terminal color matching, there is a website that provides a lot of schemes, website address: https://iterm2colorschemes.com/
- Tabby actually supports all these color schemes, and you
Color Scheme
can set them when you open them. There are many color themes, and there is always one that suits you!
hot key
If you want to set or view shortcut keys, Hotkeys
just open it!
window
If you want to set the theme of Tabby, Window
just open and select the corresponding theme.
plugin support
Tabby's functions are very powerful, and it also supports a series of plug-ins. Open it
Plugins
to view and install the plug-ins. Let's take a look at some useful plug-ins!
- clickable-links: a plug-in that adds click jump function to URL, IP, and path;
- docker: a plugin that can connect to the Docker container command line;
- title-control: A plugin that can control the position of the window label;
- sync-config: A plugin that can synchronize configuration to Github or Gitee;
- theme-windows10: Windows 10 dedicated theme plugin.
Summarize
Tabby is indeed a very good terminal tool, it is free and open source. The theme is very rich, the function is also very powerful, and it also supports custom plug-ins. It is strongly recommended that you try it! If a worker wants to do a good job, he must first sharpen his tools. Let's learn from it!