Расположение.bashrc для "Bash на Ubuntu на Windows" в Windows 10

Microsoft только что представила подсистему Linux в своем юбилейном выпуске Windows 10. Установка довольно прямолинейна, но я не мог найти файлы bash в Windows.

Как это работает? Что делает ~ см. В Windows? Где найти .bashrc?

3 ответов


извините за недоразумение, я проверяю google, и это будет в C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME .

Я пробовал, и он работает, в cmd просто введите cd\ && dir *bashrc* /s он найдет файл, и в моем случае я вижу строку C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME но когда я хочу перемещаться по нему с помощью браузера окон, он не работает, но если вы скопируете его, он работает :-)

Я нахожу его там : http://www.howtogeek.com/261383/how-to-access-your-ubuntu-bash-files-in-windows-and-your-windows-system-drive-in-bash/


учитывая, что вам нужно знать, где находится файл, вы можете использовать .
Синтаксис команды find {search-path} {file-names-to-search} {action-to-take}по умолчанию необходимо выполнить действие печати имени файла.
Так что, если вы находите .файл bashrc вы можете использовать find / -name .bashrc Баш вернет вас /home/yourusername/.bashrc

кроме того, если вы хотите получить доступ к домашнему каталогу, вы можете использовать cd ~
Надеюсь, мой ответ будет полезен: -)


С момента обновления Windows 10 Fall Creators местоположение изменилось на

C:\Users\USERNAME\AppData\Local\Packages\DIST\LocalState\rootfs\home\LINUXUSER\

здесь DIST равна CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc.

просто для тех, кому интересно, что пришло сюда из Google.


~ означает, что это домашняя папка пользователя, например /home / %username%/

вы можете перечислить файлы, такие как ls -al и видим .файл bashrc.