Linux用WindowsサブシステムでUbuntu Xenial(16.04)から~/.bash_profile
にアクセスしようとすると、次のエラーが表示されます。
-bash: /home/<username>/.bash_profile: No such file or directory
それはどこにあり、どのように編集しますか?
ありがとうございました!
Bashのmanページから:
デフォルトでは、ファイル>/etc/profileが存在する場合、最初にコマンドを読み取って実行します。そのファイルを読み取った後、〜/ .bash_profile、〜/ .bash_login、および〜/ .profileをこの順序で検索し、最初に存在する読み取り可能なコマンドからコマンドを読み取り、実行します。
したがって、ホームディレクトリに存在するのは、作成して読み取り可能にする場合です。
Windowsでbashを使用すると、bash環境内で実行している場合、ファイルは同じ場所、つまり/home/user_name/.bashrc
に配置されます。
必要に応じて、Rinzwindによって提案されたように、bashからファイルを作成します。
ただし、bashサブシステムの外部のウィンドウからファイルを見ている場合、それらは次の場所にあります。
C:\Users\<username>\AppData\Local\Lxss\rootfs
そう ...
C:\Users\<username>\AppData\Local\Lxss\rootfs\home\username
注:Windowsユーザー名は、bashユーザー名と同じ場合と異なる場合がありますが、bashのセットアップ方法によって異なります。
警告-Windowsからbash環境のファイルを編集または変更しないでください。次のリンクを参照してください。
どのような状況でも、Windowsアプリ、ツール、スクリプト、コンソールなどを使用してLinuxファイルを作成および/または変更しないでください =