
При запуске git bash я могу открыть новое окно bash в корневом каталоге с помощью Alt+F2
Я могу открыть окно проводника Windows по текущему пути к каталогу
$ explorer .
Пытающийся
$ sh
чтобы открыть новое окно терминала в моем местоположении просто возвращает
sh: __git_ps1: command not found
и открывает оболочку в текущем окне без запуска git.
Как быстро открыть новую оболочку bash в моем местоположении?
решение1
Ответ StuperUser правильный, но я хочу добавить, что помимо добавления скрипта оболочки в среду PATH также можно добавить простой псевдоним bash в .bashrc
файлы .bash_profile
.
Просто создайте псевдоним:
alias git-bash='/git-bash.exe & > /dev/null 2&>1'
bashrc и bash_profile — это стандартные файлы конфигурации BASH, их можно найти в домашней папке пользователя.
Больше информацииФайлы запуска Bash
решение2
Поскольку это специально для терминала git-bash, добавьте каталог Git (C:\Program Files\Git) в ваш путь (https://www.howtogeek.com/118594/как-изменить-ваш-системный-путь-для-легкого-доступа-к-командной-строке/)
Тогда беги
$ git-bash
чтобы открыть новый git-bash в текущем месте.
Но чтобы избежать блокировки текущего терминала, необходимо будет использовать его & > /dev/null 2&>1
для работы в фоновом режиме и передавать результат в null (см.https://superuser.com/a/1314830/641), поэтому добавил команду в .sh в каталоге, чтобы вызвать ее просто.
решение3
Я знаю, что этому сообщению уже несколько лет, но я все равно хотел это опубликовать.
Когда я использую ответ @Alex, кажется, что каждое окно прикреплено к другому через связанные процессы или что-то в этом роде. Вот мое решение для полностью независимых новых окон, которые начинаются в текущем местоположении.
alias new='start "" "C:\Program Files\Git\git-bash.exe"'
Это даст вам одно новое окно каждый раз, когда вы его используете. Но мне на самом деле нравится иметь открытыми 4 терминала, поэтому я обычно использую следующий псевдоним, чтобы открыть 3 новых окна терминала в текущем местоположении:
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"'
Ваше здоровье!
решение4
Установите переменную окружения, указывающую на местоположение git C:\Program Files\Git
.
Теперь перейдите в папку в Windows, где вы хотите открыть git bash.
Нажмите alt + d
и наберите текст get-bash
, и все готово.