web-dev-qa-db-ja.com

Windowsの現在の場所で新しいgit bashターミナルウィンドウを開くにはどうすればよいですか?

Git bashを実行すると、ルートで新しいbashウィンドウを開くことができます Alt+F2

現在のディレクトリパスでWindows Explorerウィンドウを開くことができます

$ Explorer .

やってみる

$ sh

私の場所で新しいターミナルウィンドウを開くには

sh: __git_ps1: command not found

gitを実行せずに現在のウィンドウでシェルを開きます。

自分の場所で新しいbashシェルをすばやく開くにはどうすればよいですか?

6
StuperUser

StuperUserの答えは正しいですが、PATH環境にシェルスクリプトを追加するほかに、単純なbashエイリアスを.bashrcまたは.bash_profileファイルに追加することもできます。

エイリアスを作成するだけです:

alias git-bash='/git-bash.exe & > /dev/null 2&>1'

bashrcとbash_profileは標準のBASH構成ファイルで、ユーザーのホームフォルダーにあります。

詳細情報 Bashスタートアップファイル

6
Alex

これは特にgit-bashターミナル用なので、Gitディレクトリ(C:\ Program Files\Git)をパスに追加します( https://www.howtogeek.com/118594/how-to-edit- your-system-path-for-easy-command-line-access /

次に実行します

$ git-bash

現在の場所で新しいgit-bashを開きます。

ただし、現在の端末をブロックしないようにするには、& > /dev/null 2&>1を使用してバックグラウンドで実行し、結果をnullにパイプする必要があります( https://superuser.com/a/1314830/641 を参照)。 =)なので、ディレクトリの.shにコマンドを追加して、それを簡単に呼び出すようにしました。

4
StuperUser

これは数年前のものですが、とにかく投稿したかったのです。

@Alexの回答を使用すると、リンクされたプロセスなどを介して各ウィンドウが他のウィンドウに接続されているようです。これが、現在の場所から始まる完全に独立した新しいウィンドウに対する私の解決策です。

alias new='start "" "C:\Program Files\Git\git-bash.exe"'

これにより、使用するたびに新しいウィンドウが1つ表示されます。しかし、実際には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"'

乾杯!