2016-04-18 3 views
6

Я установил bash на Ubuntu в Windows 10 - версию предварительного просмотра инсайдера. Терминалы Windows, однако, являются громоздкими для использования, если они используются для терминала Ubuntu. Мне было интересно, есть ли способ получить доступ к файловой системе Ubuntu из Windows, чтобы я мог сделать разработку в каком-то другом редакторе и запустить код из Ubuntu-bash?Расположение/root/на Windows 10 Ubuntu

ответ

1

Это наоборот: bash обращается к файловой системе Windows, которую вы найдете в /mnt/c. Ваши файлы должны (должны быть) в вашей файловой системе Windows, и вы можете редактировать их как обычно.

Если вам просто не нравится интерфейс терминала, попробуйте что-то вроде conemu (https://conemu.github.io/). Это удобный и приятный интерфейс для командной оболочки, powershell или любой другой оболочки.

6

Любая программа терминала, которая может открыть командную строку Windows, должна иметь возможность запускать bash (bash.exe запускает подсистему Linux Linux), поэтому вам не нужно зацикливаться на файле command.exe.

Conemu (упомянутый @anotherfred) или Cmder - некоторые из фаворитов вентилятора. Вы также можете использовать Powershell, если вам это нравится.

Вы можете получить доступ к своим файлам Windows из WSL в/mnt/c (и/mnt/d, если у вас есть диск d: и т. Д.). Это работает относительно хорошо, если вы хотите работать с командной строкой и по-прежнему обращаться к файлам с помощью своего любимого редактора Windows.

Вы можете увидеть свой WSL file system из Windows, по адресу:

%LocalAppData%\lxss\rootfs 

, хотя я бы не стал возиться с ним изнутри Windows.

/корень будет под

%LocalAppData%\lxss\rootfs\root 

и

/дом бы под

%LocalAppData%\lxss\rootfs\home 

Эти два установлены отдельно, так что они не удаляются, когда вы удалить WSL.

Смежные вопросы