windows-subsystem-for-linux

如何更改 WSL 发行版的名称以反映实际发行版?
windows-subsystem-for-linux

如何更改 WSL 发行版的名称以反映实际发行版?

我的 Windows 10 机器上安装了 WSL 2。我切换到版本 1,并使用 do-release-upgrade 命令从 Ubuntu 18.04 升级到 19.04。然后我尝试切换到 WSL 2,但我注意到的输出是wsl -l -vUbuntu 18.04,而不是 19.04,但在运行 Ubuntu 提示符时,输出lsb_release -a准确为 19.04。然后我尝试将发行版移动到 WSL 2,并收到 Exporting the distribution failed. bsdtar: Write error 错误。我希望将名称更新为实际发行...

Admin

WLS Centos 中的多个终端选项卡或窗口
windows-subsystem-for-linux

WLS Centos 中的多个终端选项卡或窗口

是否可以在 Windows 10 上打开 WSL Centos (7.6) 的多个选项卡或多个 linux 终端窗口?我可以通过打开另一个 linux 实例来同时运行两个 linux 实例,但我希望只有一个实例有多个窗口。 原因是当我运行 Clion 时,只要 Clion 正在运行,我就不能再使用 linux 终端进行其他操作。我想在命令行上在编码(Clion)和测试打包的代码之间进行迭代。 有趣的是,当我运行 Eclipse(与 Clion 一样使用 Xming)时,我能仍然使用终端。 ...

Admin

在侧载发行版中的 Linux/WSL 中设置默认用户
windows-subsystem-for-linux

在侧载发行版中的 Linux/WSL 中设置默认用户

Microsoft 商店中的 WSL Distros 附带一个用于设置默认用户的实用程序ubuntu config --default-user new_user_name。如果我侧载发行版映像,则该选项不存在。如果没有它,我该如何设置默认用户? Windows 10 专业版内部版本 19033.1 至于安装发行版,我会从类似的地方下载 tar.gz这里并使用wsl --import <Distro> <InstallLocation> <FileName>来安装它。 ...

Admin

无法从 WSL1 进行 SSH(但从 PS 可以)
windows-subsystem-for-linux

无法从 WSL1 进行 SSH(但从 PS 可以)

是否有人知道 WSL 无法通过 SSH 连接到远程主机的原因是什么,即使使用 PUTTY、MobaXterm、XShell 甚至只是 Windows Powershell,连接显然是允许的并且正常工作? PS。不要​​介意 ping 结果,事实证明 ICMP 默认被 FW 阻止,因此它在 PS 上也不起作用,但 SSH 能够连接。PS2。WSL 是否可能正在使用一些端口(这些端口与 PS 或 PUTTY 等应用程序使用的端口不同)而这些端口被我的公司阻止了?(当我尝试使用我自己的家庭专用网络 ssh 进入我自己的专用服务器时,WSL 的 SSH 确实可以工...

Admin

如何在Linux子系统中设置字体?
windows-subsystem-for-linux

如何在Linux子系统中设置字体?

我正在尝试使用适用于 Windows 的 Linux 子系统(对于不懂 Linux 的我来说,这有点冒险)。我已经安装了starship.rs并注意到我有许多渲染效果很差的符号。我读到我需要一个 powerline 字体,所以我尝试安装它们和 firacode(我的首选)。 然而我发现即使这样做了,渲染字符时仍然会遇到错误。 有人知道我可能遗漏了什么吗?最终,如果相关的话,我希望能够在 ConEmu 中将我的 git-bash 换成 bash(在 Linux 中)。 ...

Admin

WSL OpenSSH 不会打开隧道
windows-subsystem-for-linux

WSL OpenSSH 不会打开隧道

我正在使用安装了 Ubuntu 的 WSL。我正尝试通过 SSH 连接到“跳转主机”以访问该主机后面的计算机。当我尝试运行命令来创建隧道时,我收到以下错误消息: $ ssh -f -N [email protected] -L 0.0.0.0:2201:10.0.0.10:22 bind: Permission denied channel_setup_fwd_listener_tcpip: cannot listen to port: 2201 Could not request local forwarding. 连接立即关闭,端口不可用...

Admin

WSL 中的“chmod”无法正确更改权限
windows-subsystem-for-linux

WSL 中的“chmod”无法正确更改权限

我正在尝试在 WSL 上学习 Linux 基础知识。我尝试更改测试文件的权限,但没有按预期工作。 $ stat test.sh File: test.sh Size: 1616 Blocks: 8 IO Block: 4096 regular file Device: eh/14d Inode: 93168217291239796 Links: 1 Access: (0777/-rwxrwxrwx) Uid: ( 1000/merajmasuk) Gid: ( 1000/merajmasuk)...

Admin

无需等待即可从 WSL 调用新的 CMD 窗口
windows-subsystem-for-linux

无需等待即可从 WSL 调用新的 CMD 窗口

是否可以(不使用终端仿真器)在 WSL 内的新窗口中调用新的 CMD(或 bash)实例,而无需调用命令等待新的 CMD? 在 WSL 中调用 Windows 端程序(尚未在 PATH 上)的常用方法是使用 WSL 中的新互操作功能。例如,如果我想打开 PDF,我可以这样做: cmd.exe /c start "" "filename with spaces.pdf" 有效-我的Windows端PDF查看器打开了文件并且命令返回。 我希望它们以相同的方式工作,但事实并非如此: cmd.exe /c start "" cmd.exe cmd.exe...

Admin

已安装的字体未出现在 WSL/Powershell 中
windows-subsystem-for-linux

已安装的字体未出现在 WSL/Powershell 中

我已经通过以下存储库中的 powershell 脚本使用 powershell 安装了许多字体:https://github.com/powerline/fonts 不幸的是,当我右键单击 WSL 或 Powershell 窗口并选择属性时,字体选择器中似乎只有少数新安装的字体出现。 我可以确认我确实安装了所有这些字体(它们出现在 Windows 的字体设置下),并且我重新启动了系统但无济于事…… 奇怪的是,大约一周前,我能够在运行 Windows 10 的笔记本电脑上安装同一套字体。现在,我在全新安装的 Windows 10 上执行完全相同的操作,但...

Admin

有没有办法将 WSL2 Ubuntu、Tensorflow-GPU、CUDA 和 Pycharm[windows] 结合起来?
windows-subsystem-for-linux

有没有办法将 WSL2 Ubuntu、Tensorflow-GPU、CUDA 和 Pycharm[windows] 结合起来?

我有一个 WSL 2 Ubuntu,其中安装了 Anaconda 3。 然后我在 Windows 10 中安装了 PyCharm。 然后我在 WSL2 中为 tensorflow-gpu 创建了一个环境。 我在 Windows 10 中安装了 CUDA 和 cuDNN。 现在我的问题是,“如果可能的话,如何将它们全部连接起来?”我读到 WSL 2 是纯 Linux 内核,并且 Tensorflow 在 Linux 中比 Windows 10 更快。 ...

Admin

WSL:“tab”字符占据整整一行
windows-subsystem-for-linux

WSL:“tab”字符占据整整一行

每当任何 WSL 程序将“\t”输出到 stdout 时,“Bash for windows”应用程序的行为都非常奇怪。制表符后的第一个字符被绘制在最后当前行的位置。如果之后还有更多内容,它们将换行到下一行。我不知道这是怎么发生的,也不知道什么时候发生的,因为我已经很久没有使用 WSL 了。下面是一个例子: 在你问之前,是的,它适用于任何我从终端调用的程序。 我已将所有内容更新至最新版本,但问题仍未得到解决。 如果可能的话,我宁愿不重新安装整个系统。至少我想保留 Linux 文件系统中的文件。 那么这是由什么原因造成的?我该如何解决? 编辑: ...

Admin

Ubuntu 终端在要求输入用户密码时不接受键盘输入
windows-subsystem-for-linux

Ubuntu 终端在要求输入用户密码时不接受键盘输入

我在用Ubuntu在 Windows 10 上。我有适用于 Linux 的 Windows 子系统标志已打开(如下图所示)。 最近,我尝试更改我的 Unix 密码。 此时,终端不接受任何键盘输入。然后我尝试从命令提示符和 PowerShell 进行操作,但无济于事。 点击图片放大 我想知道这个问题背后的原因以及如何解决它。感谢您关注我的帖子。 ...

Admin

WSL:QT 应用程序启动失败
windows-subsystem-for-linux

WSL:QT 应用程序启动失败

我已经编译了一个简单的 QT Quick 应用程序(使用Ruby 的 Qml,但我认为这并不重要)在 Ubuntu(18.04)上通过 Windows 10 v1903 上的 WSL 启动时出现以下错误西明。 QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-xxxx' failed to get the current screen resources WARNING: Application calling GLX 1.3 function "glXCreatePb...

Admin

通过 WSL 访问存储在计算机上的 Windows 文件?
windows-subsystem-for-linux

通过 WSL 访问存储在计算机上的 Windows 文件?

在运行 Windows 的计算机上,我们可以通过 WSL(Windows Subsystem for Linux)访问存储在计算机上的文件吗? 例如,我在 Windows 10 计算机上使用 Ubuntu WSL 版本。使用 Ubuntu WSL,我可以在存储cat在我的文件在 C: 盘上? ...

Admin

WSL 的 `--exec` 选项有什么作用?
windows-subsystem-for-linux

WSL 的 `--exec` 选项有什么作用?

使用 WSL 1,输出wsl.exe --help包括: Usage: wsl.exe [Argument] [Options...] [CommandLine] Arguments to run Linux binaries: If no command line is provided, wsl.exe launches the default shell. --exec, -e <CommandLine> Execute the specified command without using the...

Admin