问题
我从MobaXTerm看到了所有这些插件,但我不知道如何制作自己的插件。我看不到任何教程或其他内容的链接。有没有办法做到这一点?
我真正想要的(XY问题)
我想创建自己的命令。我想在我去的每台服务器上都可以使用这些服务器,而且我不想将这些服务器添加到我的bin和.bash_profile等等。我认为插件是可行的方法。
更多背景
我在shell编程方面不是很好,但我可以编程java。我创建了一个处理命令的jar。所以我在我的本地环境中创建了自己的linux脚本来测试所有这些东西。他们工作,但我不想出口'他们到其他服务器。看起来似乎是一个坏主意。
答案 0 :(得分:0)
MobaXterm插件只是Windows或Cygwin可执行文件,打包在.mxt3文件中,该文件只是具有特定结构的标准ZIP存档。
从MobaXterm常见问题阅读:
我想为MobaXterm创建一个新插件。我该怎么办?
- 下载现有的插件文件(例如“午夜指挥官”)
- 将插件扩展名从“ .mxt3”重命名为“ .zip”
- 打开“ .zip”文件您将注意到,创建MobaXterm插件仅在于放置所需的命令(可执行文件,库 和配置文件)转换为ZIP文件,并保留相同的文件夹 而不是MobaXterm中的树(“ / bin”,“ / lib”,“ / usr”,“ / etc”)。
- 如果要添加一个简单的Windows程序(exe文件),则只需将可执行文件复制到“ / bin”目录中, 创建ZIP归档文件,将其重命名为“ .mxt3”,然后放入相同的文件中 目录,而不是MobaXterm可执行文件。
- 如果要添加Linux程序,则必须从Cygwin项目中获取它,或者使用make,gcc,g ++或其他方法重新编译它 可从MobaXterm“开发”插件中获得的编译器。
请记住,MobaXterm的终端只是Cygwin,因此您可以通过简单地安装必需的编译器工具来交叉编译Moba中的某些软件包。