前言
經常有朋友問到:“Windows操作系統中你都用什麼終端(命令行)工具?你最喜歡的Windows操作系統的終端(命令行)工具有哪些呢?”
造成這些問題的最主要原因還是歸結於Windows系統中沒有集成一個好用的終端工具。
但這種局面將很快被終結,因爲在前不久的微軟Build 2019大會上,微軟公佈了自家開源的Windows終端管理工具--Windows Terminal,宣傳號爲:“全新的,現代的,快速的,高效的,功能強大且極富生產力的終端應用,它適用於命令行工具和命令提示符、PowerShell和WSL等終端用戶。”,筆者很是期待,更多的介紹請見《微軟公佈全新Windows終端(Windows Terminal)管理工具》。
在微軟自家的Windows Terminal終端管理工具出來之前,基於自己使用過的或者是瞭解過的不同的Windows終端(命令行)管理工具,今天爲大家做一個歸納,以供朋友們參考選擇適合自己的Windows終端(命令行)管理工具。
注:當然,用於Windows操作系統的終端(命令行)管理工具不限於本文所舉的,如果讀者朋友們有更好的Windows操作系統的終端(命令行)管理工具,歡迎補充。
免費的Windows終端管理工具
01.Cmder
Cmder是一款免費的,開源的Windows終端(命令行)管理工具,它的出現,解決和提升了Windows自帶的命令行工具的體驗,Cmder添加了Monokai配色方案,並且可以自定義佈局,支持選項卡(同時打開多個命令行界面)。
同時,Cmder是綠色的,你只需要下載後解壓即可運行。
Cmder的官網地址: https://cmder.net/
Cmder源碼託管地址: https://github.com/cmderdev/cmder
收費模式:免費
Cmder是基於ConEmu構建的。
02.ConEmu
ConEmu是一款免費的開源的DOS系統仿真器,體積小巧,界面清爽,支持多標籤操作,兼容dos原有的指令。
ConEmu具有如下特性:
- 支持窗口大小調整;
- 在一個窗口中支持多個標籤;
- 標籤編輯器,瀏覽器,面板和控制檯;
- 正常,最大化窗口和全屏圖形模式;
- 窗口的字體樣式:標準,小巧,禁用;
- 窗口字體:類型,高度,寬度,粗體,斜體,等等;
- 使用控制檯同時對不同部位的正常/粗體/斜體字體;
- 光標:標準的控制檯(horisontal)或GUI(垂直);
- 顯示完整的編輯器/瀏覽器中的最後一個命令的輸出;
- 拖放(資源管理器風格)
ConEmu官網: https://conemu.github.io/
ConEmu源碼託管地址: https://github.com/Maximus5/ConEmu
收費模式:免費
03.MobaXterm
MobaXterm 又名 MobaXVT,是一款增強型終端、X 服務器和 Unix 命令集(GNU/ Cygwin)工具箱。
MobaXterm 可以開啓多個終端視窗,以最新的 X 服務器爲基礎的 X.Org,可以輕鬆地來試用 Unix/Linux 上的 GNU Unix 命令。這樣一來,我們可以不用安裝虛擬機來試用虛擬環境,然後只要通過 MobaXterm 就可以使用大多數的 linux 命令。
MobaXterm 還有很強的擴展能力,可以集成插件來運行 Emacs、Fontforge、Gcc, G++ and development tools、MPlayer、Perl、Curl、Corkscrew、 Tcl / Tk / Expect、 Screen、 Png2Ico 、 NEdit Midnight Commander 等程序。
MobaXterm官網: https://mobaxterm.mobatek.net/
收費模式:免費開源版和收費專業版
04.Terminus
Terminus是免費開源的,同時支持Windows、MacOS、Linux等多種操作系統。在使用過的幾個終端中,terminus最爲漂亮。
Terminus的主要特性:
- 主題和配色方案
- 完全可配置的快捷方式
- 拆分窗格
- 記住你的標籤
- PowerShell(和PS Core),WSL,Git-Bash,Cygwin,Cmder和CMD支持
- 集成的SSH客戶端和連接管理器
- 完整的Unicode支持,包括雙寬字符
- 不會阻礙快速流動的輸出
- Windows上適當的shell體驗,包括選項卡完成(通過Clink)
Terminus源碼託管地址: https://github.com/Eugeny/terminus/
收費模式:免費
05.ZOC Terminal
ZOC Terminal是一款專業的專業終端模擬器和 Telenet 客戶端,軟件功能強大,支持多種終端模擬器,可通過 SSH、Telnet、rlogin、串行端口等多種通信方式,連接 Unix / Linux主機和 shell 帳號、BBS、IBM 大型機、MUD 或串行端口設備。
ZOC Terminal終端同時支持Windows和MacOS操作系統。
ZOC Terminal官網地址: https://www.emtec.com/zoc/
收費模式:收費
06.Mintty
MinTTY是一個Cygwin和MSYS的虛擬終端。在使用setup.exe安裝Cygwin時,它被作爲默認終端。在使用MSYS時,可以使用mingw-get install MinTTY來安裝MinTTY。
Mintty的主要特性:
- 兼容Xterm虛擬終端
- 有着簡單設置項的本地化windows對話框
- 支持鼠標操作和右鍵快捷菜單,使複製粘貼更加便捷
- 支持文本、文件、文件夾的拖放(drag & drop)
- 使用Ctrl+鼠標單擊可以打開文件及URL
- 廣泛的字符集支持,如UTF-8,支持寬字符顯示,支持IME(Input Method Editor)
- Windows透明效果支持,包括Vista和win7的玻璃特效
- 支持256色顯示
- 支持全屏模式
- 所有配置信息存儲在文本文件中,而不是註冊表中
- 體積小,可以快速滾動
Mintty官網地址: https://mintty.github.io/
Mintty源碼託管地址: https://github.com/mintty/mintty
收費模式:免費開源
07.Putty
Putty是一個免費的、Windows x86平臺下的Telnet、SSH和rlogin客戶端,但是功能絲毫不遜色於商業的Telnet類工具。
Putty的主要特性:
- 完全免費;
- 在Windows 9x/NT/2000下運行的都非常好;
- 全面支持SSH1和SSH2;
- 綠色軟件,無需安裝,下載後在桌面建個快捷方式即可使用;
- 單文件,體積很小,僅519KB(0.67 版本);
- 操作簡單,所有的操作都在一個控制面板中實現。
Putty官網地址: https://www.putty.org/
Putty源碼託管地址: https://www.openhub.net/p/putty
收費模式:免費開源
08.Xshell
Xshell是一個強大的安全終端模擬軟件,它支持SSH1, SSH2, 以及Microsoft Windows平臺的TELNET協議。Xshell可以在Windows界面下用來訪問遠端不同系統下的服務器,從而比較好的達到遠程控制終端的目的。除此之外,其還有豐富的外觀配色方案以及樣式選擇。
Xshell主要特性:
- 優越的會話管理
- 可切換的標籤界面
- 深度自定義
- 撰寫和發送
- 高度關鍵字
收費模式:收費
Xshell官網: https://www.netsarang.com/en/xshell/
結束語
隨着微軟官方公佈Windows Terminal終端管理工具的消息,我們有理由期待將在今年(2019年)冬季發佈的Windows Terminal正式版。到那時,以上列舉的各種Windows終端(命令行)管理工具將受到不小的衝擊。
鏈接:https://www.jianshu.com/p/a079e631b76b