Powershell в всплывающем терминале MobaXterm

Powershell в всплывающем терминале MobaXterm

Возможно ли иметь что-то кроме bash во всплывающем терминале (Ctrl + Alt + M), предоставляемом MobaXterm? Я хотел бы иметь локальный экземпляр powershell, прикрепленный к нему.

Даже если я запускаю локальный терминал PowerShell в главном окне MobaXterm, вызов всплывающего терминала запускает сеанс bash.

решение1

Разве это не будет конфигурацией MobaXterm?

Я им не пользуюсь и ничего о нем не знаю. Однако в OSX термин по умолчанию — bash, и я изменил его на PowerShell, но мне пришлось сделать это в OSX.

Просмотрев краткий обзор видеороликов о Mobaxterm на YouTube, я более наглядно понял, что именно Mobaxterm должен обеспечить эту зацепку,ничего из PowerShell изначально нет.

Тем не менее, кроссплатформенность MSVSCodeТакже это может быть вариантом для вас, поскольку PowerShell будет использоваться по умолчанию, и вы сможете открыть столько других терминалов, сколько захотите, а также переключаться между ними в интерактивном режиме.

Интегрированный терминал

В Visual Studio Code вы можете открыть интегрированный терминал, изначально начав с корня вашего рабочего пространства. Это может быть удобно, поскольку вам не придется переключать окна или изменять состояние существующего терминала для выполнения быстрой задачи командной строки.

Чтобы открыть терминал:

• Используйте сочетание клавиш Ctrl+` с символом обратного апострофа.

• Используйте команду меню «Просмотр терминала».

• В палитре команд (Ctrl+Shift+P) используйте команду Вид: Переключить интегрированный терминал.

Окна

Правильная настройка оболочки в Windows заключается в поиске правильного исполняемого файла и обновлении настроек. Ниже приведен список распространенных исполняемых файлов оболочки и их расположения по умолчанию:

// 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"

Также имеется удобная команда «Терминал: выбрать оболочку по умолчанию», доступ к которой можно получить через палитру команд, которая может обнаружить и установить это для вас.

Управление несколькими терминалами

Вы можете создать несколько терминалов, открытых для разных мест, и легко перемещаться между ними. Экземпляры терминалов можно добавить, щелкнув значок плюса в правом верхнем углу панели ТЕРМИНАЛ или вызвав команду Ctrl+Shift+`. Это действие создает еще одну запись в раскрывающемся списке, которую можно использовать для переключения между ними.

PowerShell Remoting предназначен для удаленного доступа к системам иВы также можете сделать это через SSH.

Конечно, это не подход GUI удаленного управления машинами, как RDP или Mobaxterm. Вы можете написать свой собственный GUI в VSCode / PowerShell для этого RDP/Mobaxterm - подобного опыта.

Связанный контент