Lorsque j'essaie d'accéder à ~/.bash_profile
à partir d'Ubuntu Xenial (16.04) dans le sous-système Windows pour Linux, le message d'erreur suivant s'affiche:
-bash: /home/<username>/.bash_profile: No such file or directory
Où est-il situé et comment puis-je le modifier?
Je vous remercie!
De la page de manuel de bash:
Par défaut, il lit d'abord et exécute les commandes du fichier>/etc/profile, si ce fichier existe. Après avoir lu ce fichier, il recherche ~/.bash_profile, ~/.bash_login et ~/.profile, dans cet ordre, puis lit et exécute les commandes à partir de la première qui existe et est lisible.
Donc, il existe dans votre répertoire personnel SI ET QUAND vous le créez et le rendez lisible.
Si vous utilisez bash sur Windows, les fichiers se trouvent au même emplacement si vous utilisez l'environnement bash, c.-à-d. /home/user_name/.bashrc
.
Créez le fichier, forme bash, comme suggéré par Rinzwind si nécessaire.
Cependant, si vous regardez les fichiers à partir de Windows, en dehors du sous-système bash, ils se trouvent à
C:\Users\<username>\AppData\Local\Lxss\rootfs
alors ...
C:\Users\<username>\AppData\Local\Lxss\rootfs\home\username
Remarque: le nom d'utilisateur Windows peut ne pas être identique à votre nom d'utilisateur bash, cela dépend de la façon dont vous configurez bash, je suppose.
Avertissement - N'éditez pas ou ne modifiez pas les fichiers de votre environnement bash à partir de Windows, voir ce lien: