Linux:无论使用什么 shell,在哪里定义我的别名?
我在 WSL 中使用 Void Linux 和fishshell。我想定义别名,但我不知道为什么它们没有被执行。当我使用时,zsh一切似乎都正常。 我希望无论使用什么 shell 都可以定义别名。 我曾尝试将它们放入etc/rc.local和etc/profile里面/etc/profile.d/。 难道我做错了什么? ...
我在 WSL 中使用 Void Linux 和fishshell。我想定义别名,但我不知道为什么它们没有被执行。当我使用时,zsh一切似乎都正常。 我希望无论使用什么 shell 都可以定义别名。 我曾尝试将它们放入etc/rc.local和etc/profile里面/etc/profile.d/。 难道我做错了什么? ...
我有类似的问题https://unix.stackexchange.com/questions/139441/reading-package-lists...error!很多帖子中都有这个问题,但我按照提供的 2 个解决方案操作后,问题仍然存在...我该怎么办? 问题描述图片: 我正在使用具有以下配置的 WSL: ...
我在 Windows 10 机器上运行 WSL2。WSL2 应该支持调用 Windows 可执行文件。这适用于记事本等程序。但是,当我尝试运行 Firefox 时,我遇到了一些问题。 如果我将程序的目录添加到我的路径中: export PATH="${PATH}:/mnt/c/Program\ Files\ \(x86\)/Mozilla\ Firefox" 然后调用firefox.exe,它找不到 exe,我得到 firefox.exe:未找到命令 如果我将它添加到我的路径中 export PATH="${PATH}:/mnt/c/Program Fi...
我的磁盘已满,因此我检查了占用了所有空间的内容,设置显示我的 WSL 的 Ubuntu 发行版占用了 120GB,如下所示: 然后我sudo ncdu / --exclude /mnt在 WSL 中运行,它说它只占用了 53.8GiB(57.8GB)的磁盘空间。 有人知道是什么原因造成磁盘使用率出现这种差异吗? ...
我正在尝试使用命令在我的新的 Windows 11 机器上安装 WSL wsl --install -d Ubuntu,但安装后我总是收到此响应:The stub received bad data. Error code: Wsl/Service/0x800706f7。 和这个问题一样https://github.com/microsoft/WSL/issues/9413,但最常见的解决方案(使用netsh winsock reset)对我来说不起作用。我尝试重新安装 WSL 或使用其他发行版,但不幸的是,这并没有解决任何问题。我已经在这个问题上花了很多时...
我正在使用具有以下规格的 Windows PC: 版本:Windows 11 家庭版 版本:23H2 操作系统内部版本:22631.2338 体验:Windows 功能体验包 100.22674.1000.0 处理器:Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz 2.90 GHz 安装的 RAM:16.0 GB 系统类型:64位操作系统,基于x64的处理器 我无法成功安装任何 Linux 发行版,无论是通过 Microsoft Store 还是从命令提示符。在命令提示符下(以管理员身份运行),命令 wsl...
我需要将一些文件从 SSD(C:)移动到 HDD(D:),因此我使用了“设置”>“应用”>“已安装的应用”中列出的 Ubuntu 应用上的移动选项。然而,这导致 WSL 无法识别我已安装 Ubuntu,即使我将它移回 C: 驱动器也是如此。 通过 Powershell 或 Microsoft Store 卸载并重新安装 Ubuntu 后,我收到以下错误消息: Failed to attach disk 'C:\Users\sukes\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu_79rhk...
我有一台服务器,我想将一些文件复制到该服务器,但我只能通过 tailscale 访问该服务器,并且只有我的 Windows 计算机地址在该 VPN 上注册,而不是该计算机上的 WSL 发行版。因此,我无法直接从 WSL ssh(或运行 rsync)到服务器。我可以从 Windows 计算机 ssh,并且可以使用 vscode 连接到它(和 WSL 发行版)(尽管我想要复制的文件位于我的 WSL 主目录中,而不是我通常在该发行版上访问的 git 存储库中)。 因此,我有点不知道如何复制文件(这是一个 tgz 文件(gzip 压缩的 tar 文件),如果这有区别...
我的 Win 11 中的 WSL 一直运行顺利,直到我突然无法通过任何方式访问它(Ubuntu 应用程序、CMD/Powershell 中的 WSL,甚至 SSH)。 我的 Win 11 总是显示 WSL2 正在运行,但是无法与其通信。 PS C:\Windows\system32> wsl -l -v NAME STATE VERSION * Ubuntu-22.04 Running 2 当尝试访问 WSL2 时,它会挂断并终止。但是,看起来 wsl 仍在运行。 PS C:\Win...
我知道的: 如何使用终端等手动或从商店安装 dists。 在 Windows 中安装 WSL 可以读取的 ext4 物理驱动器。 我不知道,我想问的是,如何将 WSL dist 安装到 ext4 物理驱动器上?(换句话说,不使用 vhdx) 以下是我所知道的不起作用的事情: 据我所知,WSL 中没有启动系统,因此它不属于通用虚拟计算机类别。这意味着您无法启动 Live CD。 似乎没有其他直接硬件/虚拟化适配器可以从存储介质运行安装。 我无法通过解压或类似方式从现有 WSL 内部安装 dist,至少我还没有想出解决方案。 解决方案不一定是单一的,任何...
在我的系统上解码 json 响应需要花费大量时间 - Precision 5520(第 11 代 I7,64 GB),Windows 10 Pro 下 WSL2 下搭载 Linux 20.04 LTS。以下是代码的相关部分: def ms_now(): return int(time.time_ns() / 1000000) class Timer(): def __init__(self): self.start = ms_now() def stop(self): return ms_now()...
的背景 我的 Windows 10 笔记本电脑电池坏了,启动时断电,现在无法成功启动 Windows(它在启动过程中尝试使用自动修复实用程序修复此问题,但每次都失败)。 我想通过 USB 记忆棒将笔记本电脑启动到 Ubuntu 实时环境,并将一些文件从 WSL 发行版复制到我的 USB 记忆棒。 问题 虽然我可以从我的 Ubuntu Live USB 访问我的 Windows 驱动器和所有常规 Windows 文件,但我似乎找不到任何 WSL 文件。 问题 似乎我应该能够运行类似的命令find . -type d -name "my-directo...
例如,这是在 wsl 中运行简单命令的命令行会话的输出,其中它“选择”了错误的分布,直到我关闭 wsl 并重试。 PS D:\wslsandbox> wsl -l -v NAME STATE VERSION * Ubuntu Running 2 mikeenv Stopped 2 tam Stopped 2 docker...
我正在尝试从远程机器通过 ssh 进入我的 wsl。 我已经设置了从 Windows 到 wsl 的 ssh 转发。我现在可以通过我的内部 IP 地址 192.168.2.101 ssh 进入我的 wsl 我已经设置了路由器端口转发。我尝试使用一些在线端口扫描工具扫描我的端口。其中一些工具告诉我我的 22 端口已打开(https://www.portchecktool.com/,https://hackertarget.com/nmap-online-port-scanner/),有些则不然(http://www.dnstools.ch/port-scan...
我通过以下步骤在 Windows 2019 服务器上安装了 wsl: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 一切成功完成后,我重新启动了。 该wsl命令运行,但由于标准 cli 选项无效,它似乎没有完全发挥作用。 wsl --install -d Ubuntu Invalid command line option: --install 我也尝试过手动下载分布通过curl.exe -L -o ubuntu-2004.appx...