再見 Xshell !這款開源的終端工具逼格更高!

macrozheng發表於2021-12-07
作為一名後端開發,我們經常需要和Linux系統打交道,免不了要使用Xshell這類終端工具來進行遠端管理。最近發現一款更炫酷的終端工具Tabby,主題豐富,功能強大,推薦給大家!

SpringBoot實戰電商專案mall(50k+star)地址:https://github.com/macrozheng/mall

聊聊Xshell

之前經常使用Xshell來操作Linux虛擬機器,基本上是夠用了。但是Xshell免費使用只供非商業用途,而且如果你想用FTP來進行檔案傳輸的話,還需單獨下載Xftp。

無意中發現了另一款開源的終端工具Tabby,它直接整合了SFTP功能,而且介面也很炫酷,下面是它的使用介面。

Tabby簡介

Tabby是一款現代化的終端連線工具,開源並且跨平臺,支援在Windows、MacOS、Linux系統下使用。Tabby在Github上已有20k+Star,可見它是一款非常流行的終端工具!

安裝

  • Tabby的安裝非常簡單,直接下載安裝包解壓即可,這裡我下載的是Windows下的便攜版本,下載地址:https://github.com/Eugeny/tab...

  • 下載完成後解壓到指定目錄,雙擊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裡面設定。

顏色

  • 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確實是一款非常優秀的終端工具,它免費並且開源。主題非常豐富,功能也很強大,還支援自定義外掛,強烈建議大家嘗試下!

參考資料

專案官網:https://github.com/Eugeny/tabby

本文 GitHub https://github.com/macrozheng/mall-learning 已經收錄,歡迎大家Star!

相關文章