我刚刚在我的本地计算机上设置了MobaXTerm,我正在寻找将我在Windows主机上拥有的所有环境变量移植到MobaXTerm上的最佳方法。这个练习的整个目标是我打算不使用命令提示符/ git bash,而只是使用MobaXterm。
例如,如果我转到命令提示符并键入'python',我可以在命令行中键入Python代码。现在,当我在MobaXTerm中执行此操作时,它表示我没有安装它。这扩展到更多的应用程序,所以我宁愿不尝试手动在我的MobaXTerm中手动安装git,python等。
我通过输入'set>在我的Windows主机上提取了所有环境变量的列表在命令提示符下的paths.txt',但是当我在那里使用终端时,我希望我的MobaXTerm命令行引用它们。做这个的最好方式是什么?它是在.csrhc中设置的吗?
编辑:我尝试更改MobaXterm中的设置以使用Windows PATH环境,即使我重新启动计算机,我仍然无法使用它
答案 0 :(得分:0)
在尝试使用git时,我遇到了同样的问题。看来MobaXterm一直在使用自己位于%USERPROFILE%\Documents\MobaXterm\slash\etc
的可执行文件,甚至在删除它们时也重新创建它们。
您仍然可以通过启动cmd /c yourcommand
(在我的情况下为cmd /c git push
)来强制MobaXterm使用Windows PATH配置的可执行文件。它将使用您的PATH环境变量运行Windows CMD命令。
您必须在MobaXterm会话设置的“终端设置”上选中“使用Windows PATH”,才能正常工作。
答案 1 :(得分:-1)
在“终端标签设置”部分中,您可以在“终端”标签中找到此选项。
转到MobaXterm全局设置窗口,然后单击“终端”选项卡并选中“使用Windows PATH环境”。请注意,如果您正在使用会话,则必须在此会话中执行相同的操作:编辑会话,然后转到“终端设置”选项卡并选中“使用Windows PATH”选项。