Microsoft just introduced a Linux subsystem in its Windows 10 Anniversary Edition. The installation is pretty straight forward, but I could not locate bash files on Windows.
How does it work? What does ~
refer to in Windows? Where to find .bashrc
?
~ means that is user home folder, way like /home/%username%/
you can list files like
ls -al
and see .bashrc file.Sorry for the misunderstanding, I check on google and it will be at
C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME
.I tried and it works, in the cmd just type
cd\ && dir *bashrc* /s
it will locate the file, and in my case i see the lineC:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME
but when I want to navigate it with the window browser it doesn't work, but if you copy paste it, it works :-)I find it there : http://www.howtogeek.com/261383/how-to-access-your-ubuntu-bash-files-in-windows-and-your-windows-system-drive-in-bash/
Considering that you need to know where a file is located you can use the
find
command.The syntax of the command is
find {search-path} {file-names-to-search} {action-to-take}
by default the action to take is printing the file name.So if you are finding .bashrc file you can use
find / -name .bashrc
the bash will return you/home/yourusername/.bashrc
Also, if you want to access to your home directory you can use
cd ~
Hope my answer will be helpful :-)
Since the Windows 10 Fall Creators Update, the location changed to:
Where:
{DIST}
is equal toCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
{LINUXUSER}
is the user for which you are looking for the .bashrc fileJust for anyone wondering that came here from Google.