有一个相关的问题,但它详细说明了WSL的方法,在较新版本的Windows中,Linux发行版不再是beta版,而是通过MS app store提供的。
我在哪里可以找到Windows可执行文件上的Ubuntu路径?(不是WSL。)我试着用鼠标右键点击图标来查找属性,但它不在那里,似乎是某种特殊的快捷方式。
>
Ctrl、
或文件terminal.integrated.shell.windows:“C:\windows\System32\bash.exe”
保存并关闭用户设置文件。
如果您安装了多个发行版,您可以阅读如何单独启动一个发行版。
https://msdn.microsoft.com/en-us/commandline/wsl/wsl-config
但是如果你只有1个安装它会选择这一个默认情况下
启动和运行WSL有三种方法:
wsl.exe或bash.exewsl-c[命令]或bash-c[命令]
[发行版]即ubuntu-这与从Windows菜单启动已安装的应用程序相同。
在前两种情况下,WSL必须选择要运行的发行版—默认发行版。如果没有显式设置默认值,它将是第一个安装的。
所以你可以继续简单地使用bash.exe
我尝试在终端中使用类路径执行CreateTextFileTest.class文件,如下所示: 据我所知,因为使用两个不同的类,所以执行失败。这种情况如何处理?如何运行我的java项目?在这种情况下如何使用类路径?我用错了吗?
我安装mercurial使用sudo apt-get安装mercurial和它安装正确。但是当我运行任何hg命令时,我都会收到以下错误消息- 中止:在中找不到mercurial库3.3.3.2.2-3.2-3.2.2.2-3.2.2-3.2-3.2-3.2-2.2-3.2-3.3.4-4.4.4.4.4/7/7/7/7/7/7/7/7/4.4/7/7/4.3.2.2.2-3.2-3.2-3.2-3
我采取的步骤: 获取Windows路径>回显%路径% 选择相关路径并转换为bash兼容(例如:\java变为/mnt/c/java) 启动bash&编辑.bashrc 追加到.bashrc中,例如>export PATH=${PATH}://bin://mnt/c/java/bin://mnt/c/node
问题内容: 随着2016年夏季的 Windows 10 Anniversary更新 ,可以在新的Windows Subsystem for Linux(WSL) (一个轻量级的虚拟子系统)中运行 ubuntu 二进制文件。 不幸的是,启动另一个ELF二进制文件会在WSL中启动一个进程,您无法从该进程中逃脱!您只能启动其他ELF二进制文件。 那么如何从Windows Bash 执行文件?[1] [1
随着2016年夏季Windows 10周年更新,在新的Windows Linux子系统(WSL)中运行ubuntu二进制文件成为可能,这是一个“轻量级”虚拟化子系统。 不幸的是,正在启动,另一个ELF二进制文件在WSL内部启动一个进程,从那里您无法逃脱!您只能启动其他ELF二进制文件。 那么如何从Windows Bash执行文件?[[1] [1]问题也在微软的“官方”GH支持回购中提出。
M1 Mac系统终端< code>firebase模拟器:启动按预期工作。 但VSCode在同一命令上集成了终端错误(错误如下)。 我该如何解决这个问题? 如果重要的话,我同时使用Fish和Zsh,并且两者的行为是一致的:Fish和Zsh都在Mac终端应用程序中运行命令,但不是从VSCode的集成终端运行。 从VSCode集成终端运行时出错: