web-dev-qa-db-ja.com

Windows 10で(新しい)bashを取得して.profileをロードできますか?

私はUbuntu(Bash)LinuxをWindows 10(Windowsアニバーサリーアップデートに付属)にインストールし、それを試してみました。

シェル(ubuntu bash)を起動しても、.profileファイルが存在していても、.profileまたは.bash_profileが読み込まれないことに気付きました。修正はありますか?

9
dhr_p

デフォルトでは、ubuntu-on-windowsのこのリリースは〜/ .bashrcという名前のファイルを(代わりに)ロードします。

〜/ .profileには〜/ .bashrcを自動的にロードするセクションがあるので、興味深いです。したがって、これを逆にして.bashrcに.profileをロードさせる場合は、コメントを解除する必要があります。

4
dhr_p

Bashショートカットを変更して、.profileを実行することができます。プロパティをクリックし、ターゲットの「〜」の後に「--login」を追加します。

注:これはbashファイルのプロパティであり、bashシェルの左上のウィンドウに表示されるプロパティではありません。スタートメニューから[Windows上のUbuntuでBash]を右クリックし、[その他]を選択して、[ファイルの場所]を開きます。ファイルエクスプローラーでそのファイルを右クリックし、プロパティを選択します。 「--login」を追加する場所があります。

11
rhmccullough