Como evitar que o MobaXterm preencha o caminho?

2

Quando eu crio uma sessão de shell local no MobaXterm com o "terminal shell" CMD selecionado, o caminho MobaXterm %USERPROFILE%\Documents\MobaXterm\slash\bin é prefixado no meu caminho completo. Isso está quebrando vários programas para mim, como Vim, Python, git e ssh. Eu tenho esses programas instalados no meu sistema, e eles funcionam corretamente a partir de um prompt de comando normal.

No entanto, como o MobaXterm insiste em adicionar seu próprio caminho, ele me obriga a usar os instalados em slash \ bin, que não funcionam corretamente.

Já marquei a caixa "Usar o Windows PATH" nas configurações do terminal da sessão. O caminho do Windows está disponível, mas qualquer colisão de nomes é resolvida para os binários do MobaXterm, uma vez que vem em primeiro lugar.

Há uma questão relacionada em estouro de pilha que pergunta por que o MobaXterm faz isso, mas Eu não me importo porque. Eu só quero abrir um prompt CMD local e tê-lo se comportar da mesma maneira como se eu tivesse aberto cmd.exe.

Estou usando o Personal Edition v9.4 no Windows 10.

TL; DR
Como posso fazer com que o MobaXterm pare de colocar seu caminho no caminho usado em uma sessão CMD local?

    
por skrrgwasme 23.01.2017 / 23:15

1 resposta

0

No MobaXterm v10.7, há uma linha em /etc/profile (que na verdade é %USERPROFILE%\Documents\MobaXterm\slash\etc\profile ) que diz:

PATH="/bin:$PATH"

Remover esta linha deve realizar o que você deseja.

(não tenho motivos para pensar que é diferente na v9.4 que você está usando.)

    
por 15.08.2018 / 04:35