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
- The installation of Tabby is very simple. Just download the installation package and unzip 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
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 theCMD
Windows, I often feel that it is not easy to use, but switch to the cross-platformPowerShell
. 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 supportedls
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
- For terminal color matching, there is a website that provides a lot of solutions, the website address: https://iterm2colorschemes.com/
- 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!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。