É possível ter algo diferente do bash no terminal pop-up (Ctrl + Alt + M) fornecido pelo MobaXterm? Eu gostaria de ter uma instância local do PowerShell anexada a ele.
Mesmo se eu iniciar um terminal local do PowerShell na janela principal do MobaXterm, chamar o terminal pop-up inicia uma sessão bash.
Responder1
isso não seria uma configuração do MobaXterm?
Não uso e não sei nada sobre isso. No entanto, no OSX, o termo padrão é bash, e mudei isso para o padrão PowerShell, mas tive que fazer isso no OSX.
Olhando para um rápido conjunto de vídeos sobre Mobaxterm no YouTube, me mostra mais diretamente que é o Mobaxterm que deve fornecer esse gancho,nada do PowerShell nativamente.
No entanto, a plataforma cruzada MSCódigo VSCtambém pode ser uma opção para você, pois você terá o PowerShell como padrão e poderá ter quantos outros terminais abertos desejar, bem como alternar entre eles de forma interativa.
No Visual Studio Code, você pode abrir um terminal integrado, começando inicialmente na raiz do seu espaço de trabalho. Isso pode ser conveniente porque você não precisa trocar de janela ou alterar o estado de um terminal existente para executar uma tarefa rápida de linha de comando.
Para abrir o terminal:
• Use o atalho de teclado Ctrl+` com o caractere de crase.
• Use o comando de menu Exibir Terminal.
• Na Paleta de Comandos (Ctrl+Shift+P), use o comando Exibir: Alternar Terminal Integrado.
janelas
Configurar corretamente seu shell no Windows é uma questão de localizar o executável correto e atualizar a configuração. Abaixo está uma lista de executáveis shell comuns e seus locais padrão:
// Command Prompt
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe"
// PowerShell
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
// Git Bash
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"
// Bash on Ubuntu (on Windows)
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\bash.exe"
Há também o comando de conveniência Terminal: Selecione Shell Padrão que pode ser acessado por meio da Paleta de Comandos, que pode detectar e definir isso para você.
Gerenciando vários terminais
Você pode criar vários terminais abertos para locais diferentes e navegar facilmente entre eles. Instâncias de terminal podem ser adicionadas clicando no ícone de adição no canto superior direito do painel TERMINAL ou acionando o comando Ctrl+Shift+`. Esta ação cria outra entrada na lista suspensa que pode ser usada para alternar entre elas.
O PowerShell Remoting existe para acesso remoto a sistemas evocê também pode fazer isso por SSH.
Não é a abordagem GUI de gerenciamento remoto de máquinas como RDP ou Mobaxterm, é claro. Você pode escrever sua própria GUI em VSCode/PowerShell para esta experiência semelhante a RDP/Mobaxterm.