Questions tagged «windows-subsystem-for-linux»

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



3
转换Windows Ubuntu Bash的Windows路径
我有一个使用Windows Ubuntu Bash的Windows批处理脚本。它接收完整的Windows路径作为参数,然后将该路径传递给Ubuntu Bash中的命令。 @echo off bash -lic 'ffmpeg -i "%1" output.avi' 这"%1"是完整的Windows路径,例如"C:\some path\file.avi" 该命令给出错误: C:some pathfile.avi: Protocol not found 我应该怎么做才能将此Windows路径转换为/mnt/c/some\ path/file.aviWindows Bash真正理解的路径?

5
如何通过SSH进入WSL
长期阅读者,首次提问。 我按照此答案中的说明进行操作: 如何通过SSH进入“ Windows 10上的Ubuntu上的Bash”? 我正在尝试在同一台计算机上的Windows中从PuTTY进行SSH。使用端口22,该端口与我的配置文件匹配。尝试了127.0.0.1和127.0.1.1。但是,我仍然收到“访问被拒绝”的信息: 最终,我希望建立一个Visual Studio远程构建,但是到目前为止,我根本无法远程进入。我应该采取什么下一步措施? Process Hacker在端口22上显示了这一点(不确定这意味着什么): 这是/ etc / ssh / sshd_config的内容: # Package generated configuration file # See the sshd_config(5) manpage for details # What ports, IPs and protocols we listen for Port 22 # Use these options to restrict which interfaces/protocols sshd will bind …


2
Windows中x服务器之间的区别
我正在使用Windows 10 Insider Preview和Windows子系统(已启用Linux) 我想知道VcXsrv和Xming在Windows中从Ubuntu查看Windows的真正区别是什么 我知道设置之间的直接差异,我的意思是更具体,例如资源消耗较少的东西,也许有些东西不起作用而另一种东西起作用 该Windows-10标签确实适用,因为自从AU在常规版本中就已经存在

4
在系统重置或重新安装之前,如何备份(WSL)Windows 10的Linux子系统?
我的问题是,由于某些问题,我必须重置或重新安装Windows,但是我花了很多时间来配置WSL进行开发,并且不想丢失它。 有什么方法可以备份整个WSL及其设置和已安装的模块,插件,用户等,并在重置或重新安装Windows之后将其还原?我在这个主题上进行了大量搜索,但是找不到任何有用的信息。 否则,如果没有备份方法,Windows 10重设会完全删除WSL吗?


5
在Windows Subsystem for Linux开发环境中编辑文件
适用于Linux的Windows子系统(WSL)可以很好地使大多数命令行Linux工具可用,并且无需修改即可在Windows上运行。但是,如果有人想要 使用Linux工具链构建项目,而该工具链 没有受支持的Windows等价物(Ruby,Node等) 使用基于Windows的GUI编辑器(例如Visual Studio代码)编辑文件。 问题是Windows应用程序无法修改虚拟lxss文件系统中的文件。直接修改这些文件会导致各种问题。 因此,在使用WSL进行开发时,似乎只有两个次优的选择: 将项目存储在lxss(/home/foo)下。正常的工具链可以正常工作。但是,编辑仅限于基于终端的Vim / Emacs或可以在janky X服务器下运行的任何程序,这比Windows上运行的本机编辑器的平滑度低。 将项目存储在Windows文件系统(/mnt/c/Users/foo)下。现在,任何基于Windows的编辑器都可以用于开发。但是,基于Linux的工具链非常脆弱,因为它不适合在“网络驱动器”上使用,并且可能导致文件监视或数据库出现问题。 有什么办法可以在这两个方面都得到最好的利用-即能够使用本机Windows应用程序进行编辑,但仍可以像通常在本地驱动器上那样使Linux工具链正常工作?

2
在Windows Subsystem for Linux上更改用户的主目录
我想更改我最初在Windows Subsystem for Linux上设置的用户的主目录。我找到了这个命令 sudo usermod -d /mnt/c/Users/Alex alex 哪个应该允许这个,但是我收到了这个错误 usermod: user alex is currently used by process 2 大概是因为我以该用户身份登录。我试着去做 sudo su - 然后再次运行该命令,但我遇到了同样的问题。我尝试了在Google上找到的用于注销用户的命令 alex 从根本上,但也完全踢出了bash。 有什么想法吗?






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.