
Wenn ich git bash ausführe, kann ich ein neues Bash-Fenster in meinem Stammverzeichnis öffnen mit Alt+F2
Ich kann ein Windows Explorer-Fenster im aktuellen Verzeichnispfad öffnen
$ explorer .
Versuchen
$ sh
um ein neues Terminalfenster an meinem Standort zu öffnen, gibt nur
sh: __git_ps1: command not found
und öffnet die Shell im aktuellen Fenster, ohne dass Git ausgeführt wird.
Wie kann ich an meinem Standort schnell eine neue Bash-Shell öffnen?
Antwort1
Die Antwort von StuperUser ist korrekt, aber ich möchte hinzufügen, dass es neben dem Hinzufügen eines Shell-Skripts in einer PATH-Umgebung auch möglich ist, einen einfachen Bash-Alias in .bashrc
oder .bash_profile
Dateien einzufügen.
Erstellen Sie einfach einen Alias:
alias git-bash='/git-bash.exe & > /dev/null 2&>1'
bashrc und bash_profile sind Standard-BASH-Konfigurationsdateien. Sie finden sie in Ihrem Benutzer-Home-Ordner.
Mehr InformationenBash-Startdateien
Antwort2
Da dies speziell für ein Git-Bash-Terminal ist, fügen Sie das Git-Verzeichnis (C:\Programme\Git) zu Ihrem Pfad hinzu (https://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/)
Dann renne
$ git-bash
um eine neue Git-Bash am aktuellen Standort zu öffnen.
Um jedoch eine Blockierung des aktuellen Terminals zu vermeiden, muss & > /dev/null 2&>1
im Hintergrund ausgeführt werden und das Ergebnis in null umgeleitet werden (siehehttps://superuser.com/a/1314830/641), also habe ich den Befehl zu einer .sh im Verzeichnis hinzugefügt, um ihn einfach aufzurufen.
Antwort3
Ich weiß, dass das schon ein paar Jahre alt ist, aber ich wollte es trotzdem posten.
Wenn ich die Antwort von @Alex verwende, scheint es, als ob jedes Fenster durch verknüpfte Prozesse oder so etwas mit dem anderen verbunden ist. Hier ist meine Lösung für völlig unabhängige neue Fenster, die am aktuellen Standort beginnen.
alias new='start "" "C:\Program Files\Git\git-bash.exe"'
Dadurch wird bei jeder Verwendung ein neues Fenster geöffnet. Aber eigentlich möchte ich 4 Terminals geöffnet haben, daher verwende ich normalerweise den folgenden Alias, um 3 neue Terminalfenster am aktuellen Standort zu öffnen:
alias new3='start "" "C:\Program Files\Git\git-bash.exe" && start "" "C:\Program Files\Git\git-bash.exe" && start "" "C:\Program Files\Git\git-bash.exe"'
Prost!
Antwort4
Legen Sie die Umgebungsvariable fest, die auf den Git-Speicherort verweist C:\Program Files\Git
.
Gehen Sie jetzt in Windows zu dem Speicherort, an dem Sie Git Bash öffnen möchten.
Drücken alt + d
und tippen Sie get-bash
, und schon kann es losgehen.