小编Not*_*1ds的帖子

从控制台重新启动 WSL

如何从 WSL 控制台重新启动当前的 WSL 实例?

通常的“嫌疑人”不起作用:

reboot
shutdown -r
Run Code Online (Sandbox Code Playgroud)

他们失败并显示以下消息:

System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
Run Code Online (Sandbox Code Playgroud)

还有其他方法可以强制 WSL 重新启动吗?

reboot windows-subsystem-for-linux

11
推荐指数
1
解决办法
6万
查看次数

如何在 WSL/Ubuntu/Bash 中使用两个波浪号字符“~~”(或类似字符)创建路径的快捷方式?

我是 Ubuntu/Linux 世界的新手,所以不要对我太苛刻。

我在带有 WSL2 和 bash shell 的 Windows 上使用 Ubuntu。有时我想将文件从 Windows 复制到 Ubuntu 或其他方式。我在网上找到了一些关于如何执行此操作的教程,最简单的方法是导航到/mnt/c/Users/<your_user>.

我想创建一个像波浪号~这样的变量,这意味着我的 Windows 用户的主目录。我考虑过使用双波浪号,~~因为我看到它不是保留的或其他东西。

我在/bin命名中创建了一个可执行文件,~~echo是必要的路径。但是使用起来很麻烦。

有没有办法创建一个特殊的角色~?如果没有,有没有更好的方法来做到这一点?

我想要的最终结果是能够执行以下操作:

cp ~~/Desktop/somefile.txt ~/somefile.txt
Run Code Online (Sandbox Code Playgroud)

bash ubuntu windows-subsystem-for-linux

10
推荐指数
4
解决办法
1575
查看次数

适用于 Linux 的 Windows 子系统中的二进制文件与启动物理 Linux PC 时的二进制文件相同吗?

如果我们有 Windows 10 或 11 并使用 WSL(Linux 的 Windows 子系统)和 Ubuntu 等发行版,我们是否会使用与创建可启动 Linux PC 相同的二进制文件?

例如,当我们使用 WSL Bash 或 Zsh 命令提示符时,如果我们安装:

  • Ruby、gcc 和 cc
  • GPU驱动程序
  • 任何加密挖掘可执行文件,例如 xmrig、t-rex

它是否使用与我们创建可启动 Linux 驱动器或 USB 驱动器并从那里启动相同的二进制文件?

其实Ruby/gcc/cc可能没问题,但是对于Linux GPU驱动来说,会不会和Windows原生GPU驱动冲突呢?

windows-subsystem-for-linux

2
推荐指数
1
解决办法
840
查看次数