神器!你不可錯過的幾款優(yōu)秀終端工具
好工具是提高工作效率的必備神器!民工哥在此之前也介紹過不少的常用工具,以及它的使用與配置,大家可以點擊文章上方的 Tools 專欄查閱。
PuTTY
這絕對是一款超級經(jīng)典的終端工具!99.99%程序員都用過它。
PuTTY 是一款集成虛擬終端、系統(tǒng)控制臺和網(wǎng)絡(luò)文件傳輸為一體的自由及開放源代碼的程序。它支持多種網(wǎng)絡(luò)協(xié)議,包括 SCP,SSH,Telnet,rlogin 和原始的套接字連接。它也可以連接到串行端口。其軟件名字“PuTTY”沒有特殊含義。
- 授權(quán)協(xié)議:MIT
- 操作系統(tǒng):Windows
- 官網(wǎng):https://www.puttylink.com/
較早的版本僅支持 Windows 平臺,后陸續(xù)增加對各類 Unix 平臺和 Mac OS X 的支持。除了官方版本外,有許多第三方的團體或個人將 PuTTY 移植到其他平臺上,像是以 Symbian 為基礎(chǔ)的移動電話。
PuTTY 主要由西蒙·泰瑟姆編寫并維護,使用 MIT 許可證許可。
Windows Terminal
Windows Teminal是一款新式、快速、高效、強大的終端應用程序,適用于命令行工具、命令提示符、PowerShell、WSL(Linux子系統(tǒng))等等的Shell用戶,主要功能包括多選項卡、窗格、Unicode/UTF-8字符支持、GPU 加速文本渲染引擎,以及自定義主題、樣式和配置等等。
- 授權(quán)協(xié)議:MIT
- 操作系統(tǒng):Windows
- 官網(wǎng):https://learn.microsoft.com/en-us/windows/terminal/
Tabby
Tabby(以前稱為Terminus)是一個高度可配置的終端模擬器、SSH 和串行客戶端,適用于 Windows、macOS 和 Linux。
- 授權(quán)協(xié)議:MIT
- 操作系統(tǒng):跨平臺
- 官網(wǎng):https://tabby.sh/
特點
- 集成的 SSH 和 Telnet 客戶端和連接管理器
- 集成串口終端
- 可配置主題和配色方案
- 支持PowerShell(和 PS Core)、WSL、Git-Bash、Cygwin、MSYS2、Cmder 和 CMD
- 通過 Zmodem 與 SSH 會話的直接進行文件傳輸(上傳/下載)
- 非常的流暢的界面輸出
- 用于 SSH 機密和配置的集成加密容器
- SSH、SFTP 和 Telnet 客戶端可用作Web 應用程序
更多相關(guān)介紹請參考:推薦一個更現(xiàn)代的終端連接工具
iTerm2
iTerm2 是 Terminal 的替代品,也是 iTerm 的繼任者。它適用于裝有 macOS 10.14 或更高版本的 Mac。iTerm2 將終端帶入現(xiàn)代時代,具有您從未知道您一直想要的功能。
- 授權(quán)協(xié)議:GPLv2
- 操作系統(tǒng):OS X
- 官網(wǎng):https://iterm2.com/
Oh My Zsh
Oh My Zsh 是一個令人愉快的、開源的、社區(qū)驅(qū)動的框架,用于管理您的 Zsh 配置。它捆綁了數(shù)千個有用的功能、助手、插件、主題和一些讓你直呼好用的東西。
- 授權(quán)協(xié)議:MIT
- 操作系統(tǒng):Linux
- 官網(wǎng):https://ohmyz.sh/
Zsh
Zsh 是一個 Linux 下強大的 shell, 由于大多數(shù) Linux 產(chǎn)品安裝,以及默認使用bash shell, 但是絲毫不影響極客們對 zsh 的熱衷, 幾乎每一款 Linux 產(chǎn)品都包含有 zsh,通??梢杂?apt-get、urpmi 或 yum 等包管理器進行安裝。
- 操作系統(tǒng):Linux
- 官網(wǎng):https://github.com/robbyrussell/oh-my-zsh
PowerShell
PowerShell 是一個跨平臺的 (Windows, Linux 和 OS X) 自動化和配置工具(框架),可以和已有的工具友好集成,特別優(yōu)化用于處理結(jié)構(gòu)化數(shù)據(jù) (如 JSON, CSV, XML 等), REST APIs 以及對象模型。它包含一個命令行 Shell、一個關(guān)聯(lián)的腳本語言以及一個用于處理 cmdlets 的框架。PowerShell 就相當于 Linux 下的 Bash 以及 Shell 腳本編程語言。
- 授權(quán)協(xié)議:MIT
- 操作系統(tǒng):跨平臺
- 項目地址:https://docs.microsoft.com/zh-cn/powershell
PowerShell 與 Bash 的對比
Starship Shell
Starship 是一個用 Rust 編寫的開源項目,適用于最常見操作系統(tǒng)上最常見的 shell。帶來 Rust 一流的速度和安全性,讓您的提示盡可能快速和可靠。可以根據(jù)您的喜好進行定制,以使此提示盡可能少或功能豐富。
- 授權(quán)協(xié)議:ISC
- 操作系統(tǒng):跨平臺
- 項目地址:https://starship.rs/
fish
Fish 是“the friendly interactive shell”的簡稱,fish最大的特點就是功能強大,智能并且用戶友好。Fish支持語法高亮,自動建議,標簽完成等,而且配置十分簡單。
- 授權(quán)協(xié)議:GPLv2
- 操作系統(tǒng):Linux
- 官網(wǎng):https://fishshell.com/
如果你想擁有一個方便好用的 Shell,又不想學習一大堆語法,或者花費很多時間配置,那么你一定要嘗試一下 Fish。
Konsole
功能強大且可自定義的終端工具。Konsole 還集成到多個其他 KDE 應用程序中,使其更容易訪問和更方便。例如,KDevelop、Kate 和 Dolphin 都使用 Konsole 作為集成終端工具。
- 授權(quán)協(xié)議:GPL
- 操作系統(tǒng):Linux
- 官網(wǎng):https://konsole.kde.org/
使用截圖
Hyper
hyper 是一款基于 Web 技術(shù)實現(xiàn)的一款命令行終端工具。