标签: windows-subsystem-for-linux

适用于 Linux 的 Windows 子系统上的 OpenZFS

有没有人见过或尝试过在 Linux 的 Windows 子系统下运行 OpenZFS?

我知道有人正在开发OpenZFSWindows 端口,但似乎从使用 Linux 端口开始会更加稳定。

zfs windows-subsystem-for-linux

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

Windows 10 上 Kali Linux 的默认密码?

通过适用于 Linux 的 Windows 子系统,Windows 10 上 Kali 的默认密码是什么?

password windows kali-linux windows-subsystem-for-linux

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

默认情况下在vim中打开py文件而无需键入“vim filename.py”

我想知道是否可以在 vim 中打开 python 文件,而无需在它前面输入“vim”。例如: 而不是:

vim filename.py
Run Code Online (Sandbox Code Playgroud)

简单地

$ filename.py
Run Code Online (Sandbox Code Playgroud)

将在vim中打开文件。

我相信它不是 upto .vimrcbut.bashrc.zshrc(在我的情况下),它会将.py文件解释为可执行文件vim或其他东西。我正在使用 ubuntu (wsl2) 和 zsh (oh-my-zsh)。之前可能有人问过这个问题,但我找不到这样的问题。谢谢你。

shell zsh python oh-my-zsh windows-subsystem-for-linux

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

适用于 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
查看次数

无法在 WSL 上的 Distrod 上的 Archlinux 上覆盖 systemd 单元的 ConditionVirtualization

我正在尝试在 Archlinux 上启动 systemd-timesyncd,它是通过 Distrod 安装在 WSL 之上的。默认情况下,systemd-timesyncd 的单元文件会阻止它在虚拟化环境中启动,该单元文件有一个ConditionVirtualization=!container标志。我正在尝试使用以下配置来覆盖它:

\n
[root@valentine ~]# systemd-detect-virt\nwsl\n[root@valentine ~]# cat /etc/systemd/system/systemd-timesyncd.service.d/override.conf\n[Unit]\nConditionVirtualization=wsl\n[root@valentine ~]# systemctl daemon-reload\n[root@valentine ~]# systemctl start systemd-timesyncd.service\n[root@valentine ~]# systemctl status systemd-timesyncd.service\n\xe2\x97\x8b systemd-timesyncd.service - Network Time Synchronization\n     Loaded: loaded (/usr/lib/systemd/system/systemd-timesyncd.service; enabled; preset: enabled)\n    Drop-In: /etc/systemd/system/systemd-timesyncd.service.d\n             \xe2\x94\x94\xe2\x94\x80override.conf\n     Active: inactive (dead)\n  Condition: start condition failed at Mon 2023-02-27 10:38:46 CET; 6s ago\n             \xe2\x94\x94\xe2\x94\x80 ConditionVirtualization=!container was not met\n       Docs: man:systemd-timesyncd.service(8)\n\nFeb 27 10:38:46 valentine systemd[1]: Network Time Synchronization was skipped because of an unmet condition check (ConditionVirtualization=!container).\n …
Run Code Online (Sandbox Code Playgroud)

arch-linux systemd windows-subsystem-for-linux systemd-timesyncd

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

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

Bash For 循环不起作用

我正在尝试执行这个简单的 bash 脚本,但出现语法错误。我在这里遵循了这个简单的文档https://www.cyberciti.biz/faq/bash-for-loop/但没有运气。我不确定我做错了什么?

#!/bin/bash
for i in 1 2 3 4 5
do
    echo "Count $i"
done;
Run Code Online (Sandbox Code Playgroud)

错误:

setup.sh: 3: setup.sh: Syntax error: word unexpected (expecting "do")
Run Code Online (Sandbox Code Playgroud)

我正在从我的 Windows 子系统 Linux (WSL) 执行该脚本。

bash windows-subsystem-for-linux

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

在 WSL 中启动 Fish_config Web ui 时出错

我想fish使用Web UI模式自定义我的shell,但是在运行时fish_config colors,显示以下错误。

surface@Surface ~> fish_config starting-colors
Web config started at file:///tmp/web_configoafehdco.html
Hit ENTER to stop.
Start : This command cannot be run due to the error: The system cannot find the file specified.
At line:1 char:1
+ Start "file:///tmp/web_configoafehdco.html"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [Start-Process], InvalidOperationException
    + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommandd                                                                                                                                                                                                                                                                            
Run Code Online (Sandbox Code Playgroud)

我在 Linux 的 Windows 子系统中运行 Ubuntu

ubuntu fish windows-subsystem-for-linux

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

Linux 的 WSL 等效项

只需一个 wsl 命令即可将 Fedora 云映像导入到我的 Windows 10 中。

当我使用 Linux 作为基本操作系统时,这相当于什么?VirtualBox 更难。

virtual-machine windows-subsystem-for-linux

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

WSL 上的所有目录均为蓝底绿字

根据我读过的所有LS_COLORS内容,di=01;34应该意味着粗体蓝色。

无论我尝试什么设置,除了黑底白字(我假设我的设置不正确)或这种丑陋的标准蓝绿之外,我什么也得不到。

在此输入图像描述

我已经尝试了 or 的每一种排列di=**;**:,具体取决于你问的dir=**;**:是谁,但没有结果,除了香草或丑陋之外没有其他结果。

这里发生了什么?

Windows 10 / WSL Ubuntu 20 / Windows 终端

LS_COLORS

rs=0:di=01;34:ln=01;36:mh=00:pi=40;33
:so=01;35:do=01;35:bd=40;33;01
:cd=40;33;01:or=40;31;01:mi=00:su=37;41
:sg=30;43:ca=30;41:tw=30;42:ow=34;42
:st=37;44:ex=01;32: *.tar=01;31
:*.tgz=01;31:*....
Run Code Online (Sandbox Code Playgroud)

ls bash windows-subsystem-for-linux

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