WindTerm是 C 語言開發的跨平台(Windows、MacOS、Linux) SSH 用戶端,完全免費用於商業和非商業用途,沒有限制。除第三方目錄外,所有公佈的原始程式碼均在 Apache-2.0 授權條款下提供。
主要功能特性:
支援SSH、Telnet、Tcp、Shell、Serial
支援SSH v2、Telnet、Raw Tcp、串行、Shell 協定。
會話認證時支援 SSH 自動執行。
支援 SSH ControlMaster。
支援 SSH ProxyCommand 或 ProxyJump。
支援 SSH 代理程式轉送。
支援使用密碼、公鑰、鍵盤互動、gssapi-with-mic 的 SSH 自動登入。
支援 X11 轉送。
支援直接/本機連接埠轉送、反向/遠端連接埠轉送和動態連接埠轉送。
支援 XModem、YModem 和 ZModem。
整合 sftp、scp 用戶端,支援下載、上傳、刪除、重新命名、新檔案/目錄等。
整合本機檔案管理器,支援移至、複製到、複製自、刪除、重新命名、新檔案/目錄等。
支援 Windows Cmd、PowerShell 和 Cmd、PowerShell 作為管理員。
支援 Linux bash、zsh、powershell core 等。
支援 MacOS bash、zsh、powershell core 等。
結合我這幾天的使用體驗,跟大家分享一些著實讓我震撼的特質。
以下動圖來自作者博客,本想自己錄製,結果錄出來 gif 檔案很大,有木有小夥伴教我?
自動補全功能簡直是我們程式設計師的福音!想想我們在寫程式碼的時候,自動補全功能節約了我們多少時間?
WindTerm
居然也自備自動補全功能,這我還是第一次在終端工具裡見到。之前我們敲指令,都透過不斷敲擊 Tab
鍵來補全指令,這下好了,都不用敲 Tab
鍵了。
一般情況下,我們需要查看先前輸入過的指令,都是使用history
命令。而 WindTerm
則直接在右邊給你帶了一個歷史指令的窗口,你連 history
指令也都省了!
而且它還有篩選功能,你甚至都不用再 grep
了,這貼心程度簡直了!
你要重新執行某條指令,就雙擊一下對應的指令就行了。而在之前,我們還要記住歷史指令的編號,再用 !
重新執行。
當然你依然也可以使用 !
,只不過他又順帶給你加強了。你不僅可以重新執行目前會話的命令,還可以回溯其它會話你輸入過的命令!
所謂的快速指令,就是類似腳本,你可以把要執行的指令放在快速指令裡,然後執行這個快速指令,它就會把裡面的指令依次序執行。
有點拗口是不是?給個圖大家就明白了。
(這個視窗怎麼出來的?點擊右下角的小齒輪就可以了)
然後,點擊左下角你起的快速指令的名稱,就可以自動依序執行你剛剛輸入的那些指令了。
如果你不會寫腳本的話,那這個功能也是一個福音。不會寫腳本的程式設計師還有嗎?不會的話,快去看看我文末推薦的課程吧! 【笑臉】
在其它終端工具裡,我們輸入命令的時候,只能從按順序來敲字母,如果中間忘記敲某個選項或參數,就需要移動遊標回去補一下。
早期電腦沒有滑鼠,這樣的操作無可厚非。
但現在,幾乎所有的文字編輯器都支援滑鼠操作,例如點擊某個位置再輸入文字,選取文字刪除,拖曳文字到其它位置等等。
我所見過的其它終端工具基本上也不支援這樣的操作,但是 WindTerm
它居然支援! !不只在命令窗口,也支援 Vim
、Emac
等等編輯器!
使用起來的效果,跟 Word 極為類似!
想怎麼插入就怎麼插入,想怎麼刪就怎麼刪,想怎麼拖曳就怎麼拖動,就是這麼方便!
我們可以看到,WindTerm
的介面含有非常多的內容,但有些欄位可能不是我們所需要的,那就可以去掉,或自訂。
這種可訂製的介面真的也十分強大!
自訂欄位:
#自訂Dock:
分割畫面功能:
如果是運維工程式設計師的話,可能會有這樣的需求,就是對多台伺服器同時輸入某條指令。
其它終端工具不知道(我用過的還沒見過),WindTerm
已經實現了這樣的需求,又是一大神奇的功能!
其實WindTerm
還有很多強大的功能,像是檔案上傳下載、自動鎖定畫面、跳板機、XModem、YModem、ZModem,等等。
限於篇幅,這些特性就不展開了,大家可以自行使用感受一下。
建立會話
選單--> 會話--> 新會話
在彈出的視窗輸入主機名,其餘的預設即可。當然你如果想設定標籤,想分組,它也是支援的。
再輸入使用者名稱:
#自動複製選取內容
#我一般使用習慣是,滑鼠選取文字會自動複製,然後右鍵自動貼上。不過現在很多終端機都沒有預設開啟這樣的功能,需要手動開啟。
選單列--> 會話--> 首選項--> 設定
#開啟右鍵點選貼上文字功能
選單列--> 會話--> 首選項--> 設定
#關閉滑鼠懸停在標籤上自動啟動標籤功能
WindTerm
有個功能我不是很喜歡,就是你把滑鼠放在標籤上,它就會自動啟動那個標籤。我們可以手動關閉這個功能。
選單列 --> 會話 --> 首選項 --> 設定
#以上是Linux終端神器WindTerm怎麼使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!