2016-06-18 6 views
22

私はWindows 10(Windowsの記念日のアップデートに付属)のLinux用の新しいサブシステムをインストールし、それを使い始めました。Windows 10で.profileをロードするための(新しい)bashを入手することができます

私が気づいたのは、.profileファイルが存在するにもかかわらず、シェル(ubuntu bash)を起動しても.profileまたは.bash_profileがロードされないことです。修正はありますか?

(と評判の多くの人が窓-bashのタグを作ることができる?)

+0

タグは既に存在します:[タグ:ubuntu-on-windows]。 –

+1

FYI:あなたが好きならこれをスーパーユーザに移動してください。 –

答えて

25

デフォルトでは、上のウィンドウのUbuntu-のこのリリースは.bashrcという名前のファイルをロードします。

スクリプトを置くか、.bashrcに以下の行を追加します(そして、それは、存在しない場合.bashrcを作成)することができ、次のいずれか

. ~/.profile 

注:.bashrc.profileから供給されている場合は、コメントすることができます無限にループするbashを防ぐためにそれを出します。

+0

ありがとうございましたluk3yx;しかし、私はこれがUbuntu-on-windowsで失敗すると具体的に言及しました。 –

+1

ああ、実際に動作します。 .bashrcは、システムが別の方法でセットアップされているように見えても、インクルード/実行されます。デフォルトの〜/ .profileに次の行が含まれているため、 [-n "$ BASH_VERSION"]; #存在する場合は.bashrcを含める [-f "$ HOME/.bashrc"]; 。 "$ HOME/.bashrc" fi fi –

+3

明らかでない場合は、.bashrcを.profileから取り出す行を削除/コメントしたい場合は、.profileがソースになっているときにループで巻き戻します.bashrcに –

関連する問題