再見 Xshell!這個開源的終端工具更酷炫!

語言: CN / TW / HK

作者:JackTian

來源:公眾號「傑哥的IT之旅」

ID:Jake_Internet

轉載請聯絡授權(微信ID:Hc220088)

原文地址:再見 Xshell!這個開源的終端工具更酷炫!

大家好,我是傑哥。

程式設計師離不開終端命令列,在工作中用的最多的工具就是「終端連線工具」了,而且企業中 Linux 伺服器居多,通過終端連線工具連到伺服器,在此之上我們可以排查一些問題,執行程式碼等操作。

因為我用的 Windows 系統,常用的終端連線工具就是 Xshell 了,但如果你想將本地的檔案傳輸到 Linux 伺服器上話,可以使用 rz 或下載個 Xftp,對於 Xshell 版本較低的使用者使用 Xftp 來說,必須得更新至新版本。

那有沒有一款,既可以使用 ssh 連線又集成了檔案傳輸功能,且支援多個作業系統,又是免費的終端連線工具呢?

恰巧,在閒逛 GitHub 時,發現了一款基於 electron/ssh2/node-pty/xterm/antd/subx 等開源元件開發的跨平臺的 Terminal/SSH/SFTP 客戶端且免費開源的工具 —— electerm

electerm

electerm 這款終端連線工具是一名國人(ZHAO Xudong)在 GitHub 開源的,目前累積了 5.4K+ Star。

electerm 的功能特性:

  • 支援多平臺(Linux、Mac、Windows);
  • 支援多國語言;
  • 支援新增快速命令;
  • 支援批量輸入命令在一個終端或所有終端上執行;
  • 作為終端 SSH / SFTP 的客戶端(類似於 Xshell);
  • 切換視窗可見性的全域性熱鍵;
  • 雙擊直接編輯(小)遠端檔案;
  • 使用內建編輯器編輯(小)本地檔案;
  • 使用公鑰 + 密碼進行身份驗證;
  • 將書籤 / 主題 / 快速命令同步到 Github / Gitee secret gist 等;

electerm 下載和安裝

下載地址:

http://github.com/electerm/electerm/releases

通過上述下載地址,找到適用於自己的作業系統下載即可。因為我用的 Windows 系統,下載的 electrm-1.19.5-win-x64-installer.exe 檔案,下載完雙擊安裝就可以了。也可以下載 electrm-1.19.5-win-x64.tar.gz 壓縮包,解壓後雙擊 electerm.exe 即可使用。

安裝好後,執行 electerm,介面簡潔,如下:

electerm 預設為英文介面,開啟設定將語言設定為中文,設定好後重啟程式生效。

SSH 連線

新建 ssh 時,授權資訊主要需填寫主機 IP 地址、使用者名稱、密碼、埠資訊並儲存。

標題、描述、開始目錄:本地、開始目錄:遠端、連線後所要執行指令碼、執行指令碼延遲時間以及編碼可根據實際情況選填即可。

設定選單中,ssh 和 sftp 預設是開啟的,終端型別、字型、字型大小、代理 IP、代理埠、代理型別、Auth以及新建快速命令可根據實際情況選填即可。

儲存後的會話資訊將會在書籤中顯示,選擇你要連線的伺服器後,就會進入到終端命令列介面了,這樣也就可以對伺服器進行操作了。

在這個介面,可以將該伺服器終端介面進行分屏顯示,支援左右分屏和上下分屏,或按ctrl+/快捷鍵進行分屏操作。

分屏後,若要批量執行命令,可以開啟如下介面的開關選項,然後在批量輸入的彈框中輸入所要執行的命令。

右下角的 Terminal info 可檢視伺服器 CPU、記憶體、網路等資訊;

SFTP 檔案傳輸

electerm 這款終端連線工具是自帶 SFTP 檔案傳輸功能的,若使用,可直接點選如下圖中的 SFTP 圖示即可,左側為本地客戶端路徑,右側為遠端服務端路徑。

上傳本地客戶端路徑下的檔案時,只需找到對應的檔案右鍵選擇上傳,也可直接拖拽,將會上傳至遠端服務端的該路徑下。

下載遠端服務端路徑下的檔案時,只需找到對應的檔案右鍵選擇下載,也可直接拖拽,將會下載至本地客戶端的該路徑下。

electerm 的設定

electerm 基本功能的設定。

設定與 GitHub 和 Gitee 的同步。

除此之外,還有傳輸歷史記錄、UI 主題、快速命令等,在這就不一一截圖了,關於更多 electerm 可去 GitHub 上了解或通過該客戶端挖掘它的美。

總結

electerm 終端連線工具,整體體驗還不錯,完全開源免費,支援跨平臺,自帶中文介面,並非成熟,但完全可以滿足日常對伺服器的管理和使用。

其次,electerm 這款終端連線工具應該很多朋友都不知道,我也是在逛 GitHub 發現的,作者做這款工具也挺用心,而且無償開源免費。恰巧,我也體驗了一番,所以無償支援下這位作者。

除此之外,還有很多終端連線工具,比如 Putty、SecureCRT、MobaXterm、Finalshell 等等,用哪個都可以,至於自己對哪款工具易上手,用著方便就用哪款。

最後,你有哪些覺得不錯的終端連線工具推薦?歡迎留言說說。

近期原創

14 款命令列常用工具的替代品!

7 款可替代 top 命令的工具!

11 款可替代 top 命令的工具!

原創手冊.pdf

我做公眾號 3 年多了,這些年來累積也輸出了 200+ 篇原創文章且彙總成了專輯,並將成體系型的內容形成了 PDF 版,主要包含:Linux 命令、LAMP、LNMP、iptables、Pyecharts、Matplotlib,方便大家閱讀。

具體目錄結構可檢視:我的 2021 年終總結 原創手冊部分。

關注公眾號:傑哥的IT之旅,後臺回覆「JGNB」就能獲取了。


以上就是今天所要分享的全部內容了。

如果你覺得這篇文章對你有點用的話,為本文點個贊留個言或者轉發一下,讓更多的朋友看到,因為這將是我持續輸出更多優質文章的最強動力!