Microsoft представила подсистему Linux в своем выпуске Windows 10 Anniversary Edition. Установка довольно проста, но я не смог найти файлы bash в Windows.
Как это работает? Что означает ~
в Windows? Где найти .bashrc
?
Microsoft представила подсистему Linux в своем выпуске Windows 10 Anniversary Edition. Установка довольно проста, но я не смог найти файлы bash в Windows.
Как это работает? Что означает ~
в Windows? Где найти .bashrc
?
Извините за недоразумение, я проверяю 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
.
Синтаксис команды find {search-path} {file-names-to-search} {action-to-take}
по умолчанию действие, которое нужно предпринять, это печать имени файла.
Так что если вы находите файл .bashrc, вы можете использовать find / -name .bashrc
bash вернет вас /home/yourusername/.bashrc
Кроме того, если вы хотите получить доступ к своему домашнему каталогу, вы можете использовать cd ~
Надеюсь, мой ответ будет полезен:-)
После обновления Windows 10 Fall Creators местоположение изменилось на:
C:\Users\USERNAME\AppData\Local\Packages\{DIST}\LocalState\rootfs\home\{LINUXUSER}\
Куда:
{DIST}
на CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
{LINUXUSER}
- это пользователь, для которого вы ищете файл .bashrcПросто для тех, кто интересуется, что пришел сюда от Google.
~ означает, что это домашняя папка пользователя, например /home/ % username%/
вы можете указать файлы типа ls -al
и посмотреть файл .bashrc.
C:\Users\usernames\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\root