再見 Xshell!這個開源的終端工具更酷炫!
作者:JackTian
來源:公眾號「傑哥的IT之旅」
ID:Jake_Internet
轉載請聯絡授權(微信ID:Hc220088)
大家好,我是傑哥。
程式設計師離不開終端命令列,在工作中用的最多的工具就是「終端連線工具」了,而且企業中 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 等等,用哪個都可以,至於自己對哪款工具易上手,用著方便就用哪款。
最後,你有哪些覺得不錯的終端連線工具推薦?歡迎留言說說。
近期原創
原創手冊.pdf
我做公眾號 3 年多了,這些年來累積也輸出了 200+ 篇原創文章且彙總成了專輯,並將成體系型的內容形成了 PDF 版,主要包含:Linux 命令、LAMP、LNMP、iptables、Pyecharts、Matplotlib,方便大家閱讀。
具體目錄結構可檢視:我的 2021 年終總結 原創手冊部分。
關注公眾號:傑哥的IT之旅,後臺回覆「JGNB」就能獲取了。
以上就是今天所要分享的全部內容了。
如果你覺得這篇文章對你有點用的話,為本文點個贊、留個言或者轉發一下,讓更多的朋友看到,因為這將是我持續輸出更多優質文章的最強動力!
- 又一個基於 GPT-4 編寫、解釋程式碼的工具,誕生了!
- 太強了!這款開源終端工具可查詢 IP 資訊 ...
- 視覺化大屏可真是太 beautiful 了!!!
- 再見 Xshell!這個開源的終端工具更酷炫!
- 10 款你不知道的 Linux 環境下的替代工具!
- Python爬蟲實戰 | 利用多執行緒爬取 LOL 高清桌布
- HTTPS 協議到底比 HTTP 協議多些什麼?
- 利用 Python 實現多工程序
- 利用 Python 分析了一波月餅,我得出的結論是?
- Docker 入門,萬字詳解!
- 超硬核!11 個非常實用的 Python 和 Shell 拿來就用指令碼例項!
- 用 Python 自動給抖音漂亮小姐姐視訊點贊!
- 挺帶勁,這款國人開源的監控系統真強大~
- 用Python頭像秒變成表情包
- Docker 常用命令,這些都要會!
- 5 分鐘學懂 SSH 隧道技術
- 【建議收藏】神器 Nginx 的學習手冊
- IT運維面試問題總結-LVS、Keepalived、HAProxy、Kubernetes、OpenShift等