Ist es möglich, im Popup-Terminal (Strg + Alt + M) von MobaXterm etwas anderes als Bash zu haben? Ich hätte gerne eine lokale Powershell-Instanz, die daran angeschlossen ist.
Selbst wenn ich ein lokales Powershell-Terminal im Hauptfenster von MobaXterm starte, wird durch den Aufruf des Popup-Terminals eine Bash-Sitzung gestartet.
Antwort1
wäre das nicht eine MobaXterm-Konfiguration?
Ich verwende es nicht und weiß nichts darüber. Unter OSX ist der Standardbegriff jedoch „bash“, und ich habe ihn in „PowerShell“ geändert, aber das musste ich unter OSX tun.
Wenn ich mir eine kurze Reihe von Videos zu Mobaxterm auf YouTube anschaue, wird mir direkter klar, dass Mobaxterm diesen Haken bereitstellen muss.nichts von PowerShell nativ.
Doch die plattformübergreifende MSVSCodekönnte auch eine Option für Sie sein, da Sie dann PowerShell als Standard haben und so viele andere Terminals geöffnet haben können, wie Sie möchten, und auch interaktiv zwischen ihnen wechseln können.
In Visual Studio Code können Sie ein integriertes Terminal öffnen, das zunächst im Stammverzeichnis Ihres Arbeitsbereichs beginnt. Dies kann praktisch sein, da Sie nicht zwischen Fenstern wechseln oder den Status eines vorhandenen Terminals ändern müssen, um eine schnelle Befehlszeilenaufgabe auszuführen.
So öffnen Sie das Terminal:
• Verwenden Sie die Tastenkombination Strg+` mit dem Backtick-Zeichen.
• Verwenden Sie den Menübefehl „Terminal anzeigen“.
• Verwenden Sie in der Befehlspalette (Strg+Umschalt+P) den Befehl „Ansicht: Integriertes Terminal umschalten“.
Windows
Um Ihre Shell unter Windows richtig zu konfigurieren, müssen Sie die richtige ausführbare Datei finden und die Einstellungen aktualisieren. Nachfolgend finden Sie eine Liste gängiger ausführbarer Shelldateien und ihrer Standardspeicherorte:
// 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"
Es gibt auch den praktischen Befehl „Terminal: Standard-Shell auswählen“, auf den über die Befehlspalette zugegriffen werden kann und der dies für Sie erkennen und festlegen kann.
Verwaltung mehrerer Terminals
Sie können mehrere Terminals an verschiedenen Standorten öffnen und einfach zwischen ihnen navigieren. Terminalinstanzen können hinzugefügt werden, indem Sie auf das Plus-Symbol oben rechts im Terminal-Bedienfeld klicken oder den Befehl Strg+Umschalt+` auslösen. Diese Aktion erstellt einen weiteren Eintrag in der Dropdown-Liste, mit dem Sie zwischen ihnen wechseln können.
PowerShell Remoting ist für den Fernzugriff auf Systeme gedacht undSie können dies auch über SSH tun.
Es handelt sich natürlich nicht um den GUI-Ansatz der Remote-Maschinenverwaltung wie bei RDP oder Mobaxterm. Sie könnten für diese RDP/Mobaxterm-ähnliche Erfahrung Ihre eigene GUI in VSCode/PowerShell schreiben.