Windows上のUbuntu上のBASH(WindowsのLinuxサブシステム)10-PATHを設定するにはどうすればよいですか?
Anniversary Updateのおかげで、Windows 10のUbuntuでBASHを使用できるようになりました。以前は、Cygwinを使用していて、MavenをCygwinでセットアップしていて(完全に機能していました)、MavenをインストールしてからPATH環境を変更していました変数(~/.bashrc) まあ、私はBUWを使用して同じことをしようとしていますが、私の知る限り、PATH変数は無視されます(Maven binディレクトリをに追加してからPATH実行すると、which mvn空白が返されます)。私が見逃しているトリックはありPATHますか、それともBUWで別の方法でセットアップする必要がありますか? 編集: 具体的に申し上げます。「???」で何をする必要がありますか パスにpathTestScript.shを取得するステップ? mkdir -p ~/pathTest touch ~/pathTest/pathTestScript.sh echo '#!/bin/sh' >> ~/pathTest/pathTestScript.sh echo 'echo "it works!"' >> ~/pathTest/pathTestScript.sh bash ~/pathTest/pathTestScript.sh # Should output 'it works!' # ????????? pathTestScript.sh # Should output it works!' 編集2: 私の実際の最終目標を明確にしたいと思います。私のシステムの通常の場所にJDKとApache Mavenがインストールされています。Cygwinでこれらの両方を完全に正常に動作させました。BUWがリリースされたので、代わりにそれらを使用したいのですが、PATHに加えた変更が何の効果もないように見えるため、それらの環境をセットアップする方法がわかりません。 編集3: さて、私は野生のガチョウの追跡をしているのではないかと心配しています。私がするならecho $PATH、私は得る/mnt/c/Program\ Files/apache-maven-3.3.9/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games それは私が期待することです。それが私が自分の~/.bashrcファイルに入れたものです...そして私はそうls /mnt/c/Program\ Files/apache-maven-3.3.9/binします m2.conf …