Questions tagged «windows-subsystem-for-linux»

适用于Linux的Windows子系统(WSL)是一个兼容层,允许Linux ELF64二进制文件在Windows 10上本地运行


2
如何在Windows Insider Build 14316上删除/重置Linux的Windows子系统
我Windows Subsystem for Linux在Windows 10 Insider Preview内部版本14316上安装了它。现在,我想将其删除,或者更好的是还原为出厂默认设置,即刚安装时的默认设置。 我尝试过将其从“打开或关闭Windows功能”窗口中删除,但是没有运气。我尝试在上述窗口中将其标记为“关闭”,并删除了位于中的手动文件%USERPROFILE%/AppData/Local/lxss,但没有运气。 有没有人成功删除/重置Ubuntu用户模式环境?

5
如何通过SSH进入“ Windows 10上的Ubuntu上的Bash”?
我安装了Windows 10周年纪念版,并且正在安装“ Windows上的Ubuntu上的Bash”。我希望能够通过SSH进入此Ubuntu实例,但是尽管我已经安装并配置了openssh-server(并监听端口2200),但是当我尝试SSH到“ localhost:2200”时,它告诉我“服务器意外网络连接已关闭”。 有谁能够成功完成此任务?

5
Windows Linux子系统-在Ubuntu外部访问文件
例如,为什么在Windows中创建文件时,在Windows 10(bash.exe)的Linux子系统下看不到文件? 屏幕截图应说明。 文件夹:OMG是从Windows资源管理器中创建的。文件夹OMGBash是使用Linux子系统bash.exe创建的 在bash.exe之外创建文件夹或文件时,无论权限和所有权如何,我都看不到它。 为了显示我必须使用Cygwin来显示文件权限的信息,我还更改了权限以查看是否会出现该文件夹。(底部的两个命令窗口) 屏幕截图显示了文件夹,bash.exe和Cygwin权限: 我试图将所有Cygwin脚本移至Linux子系统, 但我不想重新创建每个文件,然后不得不使用bash复制并过去,然后重新格式化然后使用Dos2unix(非常麻烦)。 在GitHub上的Linux子系统中找到了这个: 根据其他问题的讨论,不支持从Windows直接复制到Linux子系统。AppData下有一个目录(我忘了在哪里),该目录似乎包含WSL文件系统的文件。但是,如果在其中放置新文件或在其中修改现有文件,则所做的更改将无法正确反映在WSL中。 我最好的猜测是,Linux需要与Windows存储有关其文件的不同元数据(以及更多的缓存信息等,因为其磁盘缓冲模型也有所不同),并且当前是通过存储结构的主副本来实现的Linux文件系统在某种数据库中的使用,只是将Windows文件系统用作该数据库的便捷BLOB存储。 如果您确实需要执行此操作,则一种变通方法是编写拖放式.bat脚本或执行bash.exe -c“ mv%1 / home / $ USER /”的脚本。(可能必须对sed和tr做一些巧妙的工作,才能将%1转换为有效的WSL路径。) 或者,您可以将文件放在Windows目录中,然后在WSL中执行“ cd〜; ln -s / mnt / c / path / to / my / files”以使它们看起来像在WSL主目录中吗?

9
Linux的Windows子系统上的主目录是什么?
当我bash在Windows Subsystem for Linux上启动时,它会将我放置在目录中 /mnt/c/Users/<username> 当我ls看到该目录时Desktop,Documents可以看到C:\Users\<username>使用Windows File Explorer时出现的目录等等。因为这是bash程序启动的地方,所以我希望这是我的主目录,但是当我键入cd或时,cd ~我被带到 /home/<username> 其中包含我.bashrc,.profile等文件,我希望在Linux中我的家目录中找到。此外,cd ../..从这里进入,我可以看到目录bin,etc依此类推,再次在Linux机器上可以看到。 关于这一切,我有两个问题: 究竟/mnt/c/Users/<username>与之相比C:\Users\<username>?似乎它们是同一个人---那是/mnt/c/什么? 如何/home/<username>使用Windows File Explorer查看文件?并不是我真的想要-我只是想了解Windows如何组织Linux子系统。

5
如何在Windows 10(WSL)中更改Linux子系统的语言?
在Windows 10中安装Bash后,我注意到它在Linux应用程序中使用瑞典语。我的Windows 10安装是英文的。 我尝试使用将默认输入语言更改为英语后重新安装bash lxrun /uninstall /full lxrun /install 但是它仍然在Linux应用程序中使用瑞典语文本,例如在nano中。 那么如何强制Linux子系统使用英语安装?




6
Windows 10内部版本14316:Ctrl + v在Windows上的Ubuntu上的Bash上不起作用
在新的Windows 10 Insider内部版本14316上,我无法在Windows应用程序上的Ubunbu上的新Bash上使用Ctrl + V(粘贴的快捷方式)。有人遇到过这个问题吗?有什么办法吗? 我已经编辑了应用程序的属性以启用控件快捷方式和插入。另外,我尝试了Ctrl + Shift + V和Shift +插入,但都没有用。

4
有没有一种方法可以在不使用商店的情况下在Win10(v1709)上安装Linux的Windows子系统?
我的大学通过组策略禁用了Microsoft Store应用程序。我的计算机拥有管理员权限,我想知道是否可以直接安装Linux的Windows子系统(WSL)?还是通过Chocolatey或其他命令行方法? 请注意,从版本1709(秋季创建者的升级)开始,仅启用开发人员模式已不再足够。



3
在Windows上以Bash访问可移动媒体
有没有办法从Windows上的Bash中访问可移动媒体(例如拇指驱动器或SD卡)? Windows上的Bash 使用DriveFs在/mnt文件夹中安装固定驱动器,但它不会自动挂载可移动媒体。它看起来不像是把它们放入/dev其中: Aaron@MYPC:/$ ls /dev block fd kmsg lxss null ptmx pts random shm stderr stdin stdout tty tty0 tty1 urandom zero 有没有办法安装可移动驱动器?有没有办法访问底层块设备?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.