Cet article vous apporte des connaissances pertinentes sur Linux. Il présente principalement un outil de terminal Linux, que l'on peut appeler un artefact ! Les amis intéressés peuvent jeter un œil ci-dessous. J'espère que cela sera utile à tout le monde.
Aujourd'hui, j'aimerais vous présenter un outil terminal récemment découvert, très puissant et beau. J'ai vu cet artefact dans d'autres articles de comptes publics, mais ils n'expliquaient pas clairement son pouvoir, alors je l'ai vécu moi-même et j'ai ensuite partagé mon expérience avec tout le monde. "Apprentissage recommandé : Tutoriel vidéo Linux"
Cet artefact est - WindTerm
! WindTerm
!
之前我也用过很多终端工具,比如 SecurCRT 、XShell、Putyy、MobaXterm。但我第一眼看到 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
pour la première fois, j'ai été profondément attiré.
Caractéristiques principales :
Support SSH, Telnet, Tcp, Shell, Serial
Support SSH v2, Telnet, Raw Tcp, Serial OK , Protocole Shell.
🎜L'animation suivante provient du blog de l'auteur. Je voulais l'enregistrer moi-même, mais le fichier gif résultant est très volumineux. Y a-t-il quelqu'un qui peut m'apprendre ? 🎜
WindTerm
a en fait sa propre fonction d'auto-complétion. C'est la première fois que je vois cela dans un outil de terminal. Dans le passé, lorsque nous tapions des commandes, nous continuions à appuyer sur la touche Tab
pour terminer la commande. Désormais, nous n'avons plus besoin d'appuyer sur la touche Tab
. 🎜🎜🎜WindTerm
vous apporte une fenêtre de commande d'historique directement sur le côté droit, vous n'avez donc même pas besoin d'utiliser la commande history
! 🎜🎜🎜🎜Et ça aussi Avec la fonction de filtrage, vous n'avez même plus besoin de grep
C'est tellement prévenant ! 🎜🎜Si vous souhaitez réexécuter une certaine commande, double-cliquez simplement sur la commande correspondante. Avant, nous devions également mémoriser le numéro de la commande historique puis utiliser !
pour la réexécuter. 🎜🎜Bien sûr, vous pouvez toujours utiliser !
, mais il a d'ailleurs été amélioré pour vous. Non seulement vous pouvez réexécuter des commandes dans la session en cours, mais vous pouvez également retracer les commandes que vous avez saisies dans d'autres sessions ! 🎜🎜🎜🎜🎜3. Commande rapide🎜🎜La commande dite rapide est similaire à un script. Vous pouvez mettre la commande à exécuter dans la commande rapide, puis exécuter la commande rapide, et elle exécutera les commandes à l'intérieur. en ordre. . 🎜🎜C’est un peu difficile à prononcer, n’est-ce pas ? Donnez-moi une photo et tout le monde comprendra. 🎜🎜🎜🎜🎜 (Comment obtenir cette fenêtre ? Il suffit de cliquer sur le petit engrenage dans le coin inférieur droit)🎜Ensuite, cliquez sur le nom de la commande rapide que vous avez créée dans le coin inférieur gauche, et les commandes que vous venez de saisir seront automatiquement exécutées dans l'ordre.
Si vous ne savez pas comment écrire des scripts, alors cette fonctionnalité est également une bénédiction. (Y a-t-il des programmeurs qui ne savent pas écrire des scripts ?? Dépêchez-vous et prenez une photo du cours à la fin de mon article [visage souriant])
Dans d'autres outils de terminal, quand. on entre des commandes, on ne peut commencer que par séquence. Pour taper des lettres, si vous oubliez de taper une option ou un paramètre au milieu, vous devez reculer le curseur pour compenser.
Les premiers ordinateurs n'avaient pas de souris, cette opération est donc compréhensible.
Mais désormais, presque tous les éditeurs de texte prennent en charge les opérations de la souris, telles que cliquer sur un certain emplacement et saisir du texte, sélectionner le texte à supprimer, faire glisser du texte vers d'autres emplacements, etc.
Les autres outils de terminal que j'ai vus ne prennent fondamentalement pas en charge de telles opérations, mais WindTerm
les prend en charge ! ! Non seulement dans la fenêtre de commande, mais prend également en charge Vim
, Emac
et d'autres éditeurs ! WindTerm
它居然支持!!不仅仅在命令窗口,也支持 Vim
、Emac
等等编辑器!
使用起来的效果,跟 Word 极其类似!
想怎么插入就怎么插入,想怎么删就怎么删,想怎么拖动就怎么拖动,就是这么方便!
我们可以看到,WindTerm
的界面含有非常多的内容,但有些栏目可能不是我们所需要的,那就可以去掉,或者自定义。
这种可订制的界面真的也十分强大!
自定义栏目:
自定义Dock:
分屏功能:
如果是运维工程序员的话,可能会有这样的需求,就是对多台服务器同时输入某条命令。
其它终端工具不知道(我用过的还没见到过),WindTerm
已经实现了这样的需求,又是一大神奇的功能!
其实 WindTerm
还有很多强大的功能,比如文件上传下载、自动锁屏、跳板机、XModem、YModem、ZModem,等等。
限于篇幅,这些特性就不展开了,大家可以自行使用感受一下。
创建会话
菜单 --> 会话 --> 新建会话
在弹出的窗口里输入主机名,其余的默认即可。当然你如果想设置标签,想分组,它也是支持的。
再输入用户名:
自动复制选中内容
我一般使用习惯是,鼠标选中文字自动复制,然后右击自动粘贴。不过现在很多终端都没有默认开启这样的功能,需要手动开启。
菜单栏 --> 会话 --> 首选项 --> 设置
开启右键点击粘贴文本功能
菜单栏 --> 会话 --> 首选项 --> 设置
关闭鼠标悬停在标签上自动激活标签功能
WindTerm
WindTerm
contient beaucoup de contenu, mais certaines colonnes peuvent ne pas correspondre à ce dont nous avons besoin. . Oui, vous pouvez le supprimer ou le personnaliser. Cette interface personnalisable est vraiment puissante ! WindTerm
a déjà rempli cette exigence, ce qui est une autre fonction étonnante ! 🎜🎜🎜🎜En faitWindTerm
possède également de nombreuses fonctions puissantes, telles que le téléchargement et le téléchargement de fichiers, le verrouillage automatique de l'écran, le tremplin, XModem, YModem, ZModem, etc. 🎜🎜En raison du manque d'espace, ces fonctionnalités ne seront pas développées. Vous pouvez les utiliser pour en faire l'expérience vous-même. 🎜WindTerm
Il y a une fonctionnalité que je n'aime pas beaucoup, c'est à dire lorsque vous mettez la souris sur une étiquette, il activera automatiquement cette étiquette. Nous pouvons désactiver cette fonctionnalité manuellement. 🎜🎜Barre de menu--> Session--> Préférences--> Paramètres🎜🎜🎜🎜🎜 III. Résumé🎜🎜J'utilise ce terminal depuis une courte période. J'admire vraiment l'auteur pour avoir développé un tel. un outil puissant. 🎜🎜Avant, je n'arrêtais pas de me vanter de MobaXterm. Si tu ne me le dis pas, je tomberai amoureux de quelqu'un d'autre, haha~🎜.Cependant, il n’existe pas de meilleur outil, seulement celui qui vous convient le mieux. En cours de route, j'ai utilisé successivement Putty, SecureCRT et MobaXterm, et j'ai également essayé de nombreux autres outils de terminal, tels que FishShell, Termius, iTerm et XShell, mais je suis finalement resté chez MobaXterm.
Quand j'ai présenté MobaXterm, beaucoup de gens ont dit qu'il était bloqué, mais je ne l'ai vraiment pas ressenti après l'avoir utilisé. J'ai donc dit quelque chose : Les outils sont des outils après tout, et les plus pratiques sont les meilleurs, y compris WindTerm
.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!