Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!

Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!

藏色散人
藏色散人nach vorne
2023-04-02 07:30:022097Durchsuche

Dieser Artikel vermittelt Ihnen relevantes Wissen über Linux. Er stellt hauptsächlich ein Linux-Terminal-Tool vor, das als Artefakt bezeichnet werden kann! Freunde, die interessiert sind, können einen Blick darauf werfen. Ich hoffe, es wird für alle hilfreich sein.

Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!

Heute möchte ich Ihnen ein kürzlich entdecktes Terminal-Tool vorstellen, das sehr leistungsstark und schön ist. Ich habe dieses Artefakt in anderen öffentlichen Artikeln gesehen, aber dort wurde seine Kraft nicht klar erklärt, also habe ich es selbst erlebt, bevor ich meine Erfahrung mit allen geteilt habe. „Empfohlenes Lernen: Linux-Video-Tutorial

Dieses Artefakt ist – WindTerm! WindTerm

之前我也用过很多终端工具,比如 SecurCRT 、XShell、Putyy、MobaXterm。但我第一眼看到 WindTerm ,还是被深深吸引住了。

Empfehlen Sie ein Linux-Terminal-Artefakt: 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强大之处

1. 自动补全功能

自动补全功能简直是我们程序员的福音!想想我们在写代码的时候,自动补全功能节约了我们多少时间?

WindTerm 居然也自带自动补全功能,这我还是第一次在终端工具里见到。之前我们敲命令,都通过不断敲击 Tab 键来补全命令,这下好了,都不用敲 Tab 键了。

Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!

2. 强大的历史回溯功能

一般情况下,我们需要查看之前输入过的命令,都是使用 history 命令。而 WindTerm 则直接在右侧给你带了一个历史命令的窗口,你连 history 命令也都省了!

Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!

而且它还有筛选功能,你甚至都不用再 grep 了,这贴心程度简直了!

你要重新执行某条命令,就双击一下对应的命令就行了。而在之前,我们还需要记住历史命令的编号,再用 ! 重新执行。

当然你依然也可以使用 !

Ich habe schon viele Terminal-Tools verwendet, wie SecurCRT, XShell, Putyy und MobaXterm. Aber als ich WindTerm zum ersten Mal sah, war ich zutiefst fasziniert.

Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!

Es ist ein Ein plattformübergreifender (Windows, MacOS, Linux) SSH-Client, der in der Sprache C entwickelt wurde und für die kommerzielle und nichtkommerzielle Nutzung völlig kostenlos und ohne Einschränkungen geeignet ist. Der gesamte verteilte Quellcode (mit Ausnahme von Verzeichnissen Dritter) wird unter den Bedingungen der Apache-2.0-Lizenz bereitgestellt.

Hauptfunktionen:

  • Unterstützt SSH, Telnet, TCP, Shell, Seriell

  • Unterstützt SSH v2, Telnet, Raw Tcp, Seriell OK , Shell-Protokoll. Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!

  • Unterstützt die automatische SSH-Ausführung während der Sitzungsauthentifizierung.

  • Unterstützt SSH ControlMaster. 🎜
  • 🎜Unterstützt SSH ProxyCommand oder ProxyJump. 🎜
  • 🎜Unterstützt die SSH-Agent-Weiterleitung. 🎜
  • 🎜Unterstützt die automatische SSH-Anmeldung mit Passwort, öffentlichem Schlüssel, Tastaturinteraktion und gssapi-with-mic. 🎜
  • 🎜Unterstützt die X11-Weiterleitung. 🎜
  • 🎜Unterstützt direkte/lokale Portweiterleitung, Reverse/Remote-Portweiterleitung und dynamische Portweiterleitung. 🎜
  • 🎜Unterstützt XModem, YModem und ZModem. 🎜
  • 🎜Integrieren Sie SFTP- und SCP-Clients, unterstützen Sie das Herunterladen, Hochladen, Löschen, Umbenennen, Erstellen neuer Dateien/Verzeichnisse usw. 🎜
  • 🎜Integrierter lokaler Dateimanager, unterstützt das Verschieben, Kopieren, Kopieren von, Löschen, Umbenennen, Erstellen neuer Dateien/Verzeichnisse usw. 🎜
  • 🎜Unterstützt Windows Cmd, PowerShell und Cmd, PowerShell als Administrator. 🎜
  • 🎜Unterstützt Linux Bash, ZSH, Powershell Core usw. 🎜
  • 🎜Unterstützt MacOS Bash, ZSH, Powershell Core usw. 🎜
🎜Basierend auf meinen heutigen Nutzungserfahrungen möchte ich Ihnen einige Funktionen mitteilen, die mich wirklich schockiert haben. 🎜
🎜Die folgende Animation stammt aus dem Blog des Autors. Ich wollte sie selbst aufnehmen, aber die resultierende GIF-Datei ist sehr groß. Kann mir das jemand beibringen? 🎜

1. Die Leistung von WindTerm

1 Funktion ist für uns Programmierer einfach eine gute Nachricht! Überlegen Sie, wie viel Zeit uns die Autovervollständigungsfunktion beim Schreiben von Code spart? 🎜🎜WindTerm verfügt tatsächlich über eine eigene Autovervollständigungsfunktion. Dies ist das erste Mal, dass ich dies in einem Terminal-Tool gesehen habe. Wenn wir in der Vergangenheit Befehle eingegeben haben, haben wir immer wieder auf die Tabulatortaste getippt, um den Befehl abzuschließen. Jetzt müssen wir nicht mehr auf die Tabulatortaste tippen. 🎜🎜Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!🎜

2. Leistungsstarke historische Backtracking-Funktion🎜🎜Im Allgemeinen müssen wir die zuvor eingegebenen Befehle anzeigen. Verwenden Sie den Befehl „history“. Und WindTerm bringt Ihnen direkt auf der rechten Seite ein Verlaufsbefehlsfenster, sodass Sie nicht einmal den Befehl history verwenden müssen! 🎜🎜Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!🎜🎜Und es auch Mit der Filterfunktion müssen Sie nicht einmal mehr grep ausführen. Das ist so rücksichtsvoll! 🎜🎜Wenn Sie einen bestimmten Befehl erneut ausführen möchten, doppelklicken Sie einfach auf den entsprechenden Befehl. Zuvor mussten wir uns auch die Nummer des historischen Befehls merken und ihn dann mit ! erneut ausführen. 🎜🎜Natürlich können Sie weiterhin ! verwenden, aber es wurde übrigens für Sie erweitert. Sie können nicht nur Befehle in der aktuellen Sitzung erneut ausführen, sondern auch Befehle zurückverfolgen, die Sie in anderen Sitzungen eingegeben haben! 🎜🎜🎜🎜🎜3. Schnellbefehl🎜🎜Der sogenannte Schnellbefehl ähnelt einem Skript. Sie können den auszuführenden Befehl in den Schnellbefehl einfügen und dann den Schnellbefehl ausführen, der die darin enthaltenen Befehle ausführt in Ordnung. . 🎜🎜Es ist ein bisschen schwer auszusprechen, nicht wahr? Gib mir ein Bild und jeder wird es verstehen. 🎜🎜🎜🎜🎜 (Wie kommt man zu diesem Fenster? Klicken Sie einfach auf das kleine Zahnrad in der unteren rechten Ecke)🎜

Klicken Sie dann unten links auf den Namen des Schnellbefehls, den Sie erstellt haben. Die gerade eingegebenen Befehle werden automatisch der Reihe nach ausgeführt.

Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!

Wenn Sie nicht wissen, wie man Skripte schreibt, ist diese Funktion ebenfalls ein Segen. (Gibt es Programmierer, die nicht wissen, wie man Skripte schreibt? Beeilen Sie sich und machen Sie ein Foto des Kurses am Ende meines Artikels [Smiley])

4. Kostenloser Eingabemodus

Wann in anderen Terminal-Tools Wenn wir Befehle eingeben, können wir nur der Reihe nach beginnen. Wenn Sie beim Eingeben von Buchstaben vergessen haben, eine Option oder einen Parameter in der Mitte einzugeben, müssen Sie den Cursor zurückbewegen, um dies auszugleichen.

Frühe Computer hatten keine Maus, daher ist dieser Vorgang verständlich.

Mittlerweile unterstützen jedoch fast alle Texteditoren Mausoperationen, z. B. das Klicken auf eine bestimmte Stelle und die Eingabe von Text, das Auswählen von zu löschendem Text, das Ziehen von Text an andere Stellen usw.

Andere Terminal-Tools, die ich gesehen habe, unterstützen solche Vorgänge grundsätzlich nicht, aber WindTerm unterstützt sie tatsächlich! ! Nicht nur im Befehlsfenster, sondern unterstützt auch Vim, Emac und andere Editoren! WindTerm 它居然支持!!不仅仅在命令窗口,也支持 VimEmac  等等编辑器!

使用起来的效果,跟 Word 极其类似!

想怎么插入就怎么插入,想怎么删就怎么删,想怎么拖动就怎么拖动,就是这么方便!

5. 高度自定义界面

我们可以看到,WindTerm 的界面含有非常多的内容,但有些栏目可能不是我们所需要的,那就可以去掉,或者自定义。

这种可订制的界面真的也十分强大!

自定义栏目:

Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!

自定义Dock:

Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!

分屏功能:

Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!

6. 同步输入功能

如果是运维工程序员的话,可能会有这样的需求,就是对多台服务器同时输入某条命令。

其它终端工具不知道(我用过的还没见到过),WindTerm 已经实现了这样的需求,又是一大神奇的功能!

Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!

其实 WindTerm 还有很多强大的功能,比如文件上传下载、自动锁屏、跳板机、XModem、YModem、ZModem,等等。

限于篇幅,这些特性就不展开了,大家可以自行使用感受一下。

二、常用设置

创建会话

菜单 --> 会话 --> 新建会话

在弹出的窗口里输入主机名,其余的默认即可。当然你如果想设置标签,想分组,它也是支持的。

Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!

再输入用户名:

Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!

自动复制选中内容

我一般使用习惯是,鼠标选中文字自动复制,然后右击自动粘贴。不过现在很多终端都没有默认开启这样的功能,需要手动开启。

菜单栏 --> 会话 --> 首选项 --> 设置

Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!

开启右键点击粘贴文本功能

菜单栏 --> 会话 --> 首选项 --> 设置

Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!

关闭鼠标悬停在标签上自动激活标签功能

WindTerm

Der Effekt der Verwendung ist dem von Word sehr ähnlich!

Einfügen nach Belieben, Löschen nach Belieben, Ziehen nach Belieben, es ist so praktisch!

5. Hochgradig angepasste BenutzeroberflächeEmpfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!Wir können sehen, dass die Benutzeroberfläche von WindTerm viele Inhalte enthält, einige Spalten jedoch möglicherweise nicht unseren Anforderungen entsprechen . Ja, Sie können es entfernen oder anpassen.

Diese anpassbare Benutzeroberfläche ist wirklich leistungsstark!

Benutzerdefinierte Spalte:

Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm! 🎜🎜Benutzerdefiniertes Dock:🎜🎜Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!🎜🎜Split-Screen-Funktion:🎜🎜Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!🎜

6. Synchrone Eingabefunktion🎜🎜Wenn es sich um ein Betriebs- und Wartungsprogramm handelt Wenn Sie Administrator sind, müssen Sie möglicherweise einen bestimmten Befehl gleichzeitig auf mehreren Servern eingeben. 🎜🎜Ich kenne keine anderen Terminal-Tools (ich habe keines gesehen, das ich verwendet habe), aber WindTerm hat diese Anforderung bereits erfüllt, was eine weitere erstaunliche Funktion ist! 🎜🎜Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!🎜🎜EigentlichWindTerm verfügt außerdem über viele leistungsstarke Funktionen, wie z. B. Datei-Upload und -Download, automatische Bildschirmsperre, Sprungbrett, XModem, YModem, ZModem usw. 🎜🎜Aus Platzgründen werden diese Funktionen nicht erweitert. Sie können sie nutzen, um sie selbst zu erleben. 🎜

2. Allgemeine Einstellungen 🎜🎜Sitzung erstellen🎜🎜Menü--> Sitzung--> Fenster-Hostname, der Rest kann standardmäßig eingestellt werden. Wenn Sie Beschriftungen und Gruppen festlegen möchten, wird dies natürlich auch unterstützt. 🎜🎜Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!🎜🎜Geben Sie den Benutzer ein noch einmal Name: 🎜🎜Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!🎜🎜 Ausgewählten Inhalt automatisch kopieren🎜🎜Meine allgemeine Verwendungsgewohnheit besteht darin, ausgewählten Text automatisch mit der Maus zu kopieren und dann mit der rechten Maustaste zu klicken, um ihn automatisch einzufügen. Bei vielen Terminals ist diese Funktion jedoch nicht standardmäßig aktiviert und muss manuell aktiviert werden. 🎜🎜Menüleiste--> Sitzung--> Einstellungen🎜🎜Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!🎜🎜Rechtsklick zum Einfügen von Text aktivieren🎜🎜Menüleiste--> Sitzung--> Einstellungen--> Einstellungen 🎜🎜Empfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!🎜🎜 Deaktivieren Sie die Funktion zur automatischen Etikettenaktivierung, wenn die Maus über einem Etikett schwebt🎜🎜WindTerm Es gibt eine Funktion, die mir nicht besonders gefällt, nämlich wenn Sie die Maus bewegen auf einem Etikett, wird dieses Etikett automatisch aktiviert. Wir können diese Funktion manuell deaktivieren. 🎜🎜Menüleiste--> Einstellungen🎜🎜🎜🎜🎜 III. Ich benutze dieses Terminal schon seit kurzer Zeit ein leistungsstarkes Werkzeug. 🎜🎜Früher habe ich ständig mit MobaXterm geprahlt. Wenn du es mir nicht sagst, werde ich mich in jemand anderen verlieben, haha~🎜

Es gibt jedoch kein bestes Werkzeug, sondern nur das Werkzeug, das am besten zu Ihnen passt. Unterwegs habe ich nacheinander Putty, SecureCRT und MobaXterm verwendet und auch viele andere Terminal-Tools wie FishShell, Termius, iTerm und XShell ausprobiert, bin aber schließlich bei MobaXterm geblieben.

Als ich MobaXterm vorstellte, sagten viele Leute, es stecke fest, aber ich habe es nach der Verwendung wirklich nicht gespürt. Deshalb habe ich etwas gesagt: Werkzeuge sind schließlich Werkzeuge, und die bequemsten sind die besten, einschließlich WindTerm.

Das obige ist der detaillierte Inhalt vonEmpfehlen Sie ein Linux-Terminal-Artefakt: WindTerm!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:juejin.im. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen