24

MinGW-w64 と MSYS2 をインストールしました。しかし、MSYS2 の HOME ディレクトリを変更するにはどうすればよいでしょうか? cd $home または cd ~ と入力すると、定義した別のディレクトリに移動します。

また、開始ディレクトリが常に .bat ファイルが配置される場所になるようにコードを記述するにはどうすればよいですか?

cmd では、次のコードを使用しました。

%~d1 cd "%~p1" コール コマンド

したがって、デスクトップで cmd を開くと、デスクトップのディレクトリから開始されます。

msys2で同様のことを行うにはどうすればよいですか?

4

7 に答える 7

2

シェル起動スクリプトの 1 つ (たとえば~/.bash_profile~はデフォルト/元のホーム ディレクトリ) で、$HOME 環境変数を変更できます。

export HOME=/something/else

cdシェルをそのディレクトリで開く場合は、設定後に (引数なしで)実行する必要がある場合があります$HOME。私はそれをテストしていません。

于 2015-12-10T21:57:44.743 に答える
-2

HOME変数を設定するバッチファイルを作成しました:

set HOME=C:\Users\%USERNAME%
C:\LocalApp\PortableGit\git-bash.exe

これにより、.bash_profile をこの HOME に置くことができます (パフォーマンスが非常に遅いデフォルトのネットワークの場所ではなく)。

于 2016-08-24T01:04:43.457 に答える