作為一名後端開發,我們經常需要和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
裡面設定。
顏色
- 對於終端配色,有一個網站提供了非常多的方案,網站地址:https://iterm2colorschemes.com/
- 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!