windows-subsystem-for-linux相关内容

在 Windows 上的 Ubuntu 上复制粘贴到 Bash 中

如何在 Windows 环境下执行从 Windows 10 到 Bash on Ubuntu 的复制粘贴操作? 我尝试了以下方法: ctrl + shift + v 右键粘贴 有什么建议吗? 解决方案 2019/04/16 更新: Windows build >= 17643 现在似乎正式支持复制/粘贴.查看 Rich Turner 的回答.这可以通过下面描述的相同设置 ..

从 Visual Studio 2015 开始基于 WSL bash 的构建

我最近开始使用适用于 Linux 的 Windows 子系统 (WSL) 来查看我的 Linux Makefile &基于 arm-none-eabi-gcc 的微控制器项目将在 Windows 中“本地"构建.令我惊讶的是,工具链和基于 Linux 的开发工具在第一次运行时就安装并运行良好,无需对 Makefile 进行任何修改. 这让我想到尝试使用 IDE 功能在 Visual Stud ..

如何在 Windows 10 Bash 上使用带有 Emacs 的 X Windows?

我在 Windows 程序上的 Ubuntu 上使用 Bash 来将 Emacs 用于 C++.现在,我可以使用键盘快捷键对所有内容进行编码,但是,我想用鼠标选择文本或用鼠标设置标记,而不必总是使用键盘. 为了获得 X Windows 系统,我已经执行了 sudo apt-get install xserver -xorg 但 emacs 仍然在终端编辑器中运行. 我不知道要使用哪些其 ..
发布时间:2022-01-02 19:59:24 其他开发

适用于 Linux (WSL 2) 和 Jupyter Lab 的 Windows 子系统:如何打开保存在 Linux 文件系统中的 Jupyter Notebook?

我在 Windows 上安装了 Jupyter 实验室.我在 WSL Ubuntu 上安装了 Jupyter Lab.我可以在 Linux 终端上享用 Jupyter Lab 午餐.这将在 Chrome 浏览器上打开 Jupyter Lab,从中我可以使用 Python [conda env:root]* 启动一个新的 Jupyter Notebook.但是,它只显示 windows 文件系统.我 ..

在 Linux 的 Windows 子系统上的 Ubuntu 上使用 INT 0x80 汇编编译的可执行文件不产生输出

我一直在看汇编教程,我正在尝试运行一个 hello world 程序.我在 Windows 上的 Ubuntu 上使用 Bash. 这里是程序集: section .textglobal _start ;必须为链接器 (ld) 声明_start: ;告诉链接器入口点mov edx,len ;消息长度mov ecx,msg ;要写的消息mov ebx,1 ;文件描述符(标准输出)mov ea ..
发布时间:2021-12-18 08:58:11 服务器开发

使用 WLS2 在 Docker 桌面上启用入口控制器

目前,我使用带有 WSL2 集成的 Docker 桌面.我发现 Docker Desktop 自动为我创建了一个集群.这意味着我不必安装和使用 Minikube 或 Kind 来创建集群.问题是,如果我使用“内置"控制器,我如何启用 Ingress Controller从 Docker 桌面集群?我尝试创建一个 Ingress 来检查它是否有效,但据我猜测,它没有用. 我创建的YAML文件如 ..
发布时间:2021-12-15 17:26:23 其他开发

卷挂载不起作用 Kubernetes 和 WSL 2 和 Docker

我无法在 Docker 和 WSL 2 中运行的 Kubernetes 中使用 HostPath 正确挂载卷.在 Docker 中运行的 Kubernetes 中挂载卷时,这似乎是 WSL 2 问题.有人知道如何解决这个问题吗? 步骤如下: 为我的应用程序将调试版本部署到 Kubernetes.使用 Kubernetes 扩展附加 Visual Studio Code导航到我的应用程序 ..

WSL Ubuntu(适用于 Linux 的 Windows 子系统)上没有互联网连接

最近我在我的 Windows 机器上安装了 WSL Ubuntu 18.04,但似乎没有任何工作正常,因为我无法访问互联网. 我尝试了一些命令,sudo apt update 说“连接失败",并且 ping google.com 从字面上看需要永远,正如您在此屏幕截图中看到的: 我还检查了 nano/etc/resolv.conf 并确保名称服务器是正确的,完全禁用了卡巴斯基及其防火墙,禁 ..

如何检查程序是否在 Windows 上的 Ubuntu 上的 Bash 中运行,而不仅仅是普通的 Ubuntu?

非常简单,找出您所使用的操作系统的常用位置似乎与 Ubuntu for Windows 上的普通 Ubuntu 相同.例如,uname -a 与本机 GNU/Linux 安装相同,/etc/os-version 与 Ubuntu Trusty Tahr 安装相同. 我唯一能想到的就是检查 /mnt/c/Windows 是否存在,但我不确定这是否是一个万无一失的想法. 解决方案 以下适 ..

如何从 WSL (Ubuntu) Bash 运行 Windows 可执行文件

随着 2016 年夏季的 Windows 10 周年更新,出现了在新的 Windows Subsystem for Linux (WSL),一个“轻量级"虚拟化子系统. 不幸的是,启动 C:\Windows\System32\bash.exe,另一个 bash ELF 二进制文件会在 WSL 内部启动一个进程,从那里你无法逃脱!您只能启动其他 ELF 二进制文件. 那么如何从 Wind ..

WSL 从 Windows 运行 linux 而不产生 cmd-window

我在 cmd 中运行了 WSL bash.我不将它用于任何用途,它只是挂在那里以保持 WSL 系统的活力. 当我启动 X 应用程序时: bash -c "DISPLAY=:0 xmessage hello &" 我得到了这个结果: 我可以毫无问题地关闭命令窗口,但这很烦人. 如何运行命令而不每次都得到这个cmd窗口? 解决方案 这里有一个更简单的解决方案,但是需要一个 ..
发布时间:2021-12-12 12:28:38 其他开发

如何在 VS Code 终端上使用 Windows 上的 Ubuntu (WSL) 上的 Bash?

虽然其他问题涉及如何使用 git-bash 之类的东西,但将新的 WSL 作为终端VS Code 不一样:它使您可以访问在实际 Ubuntu Linux 子系统上运行的 bash,而不是在 Windows 子系统上运行的 git-bash 终端. 那么我们如何让它作为 VS Code 终端工作,特别是我们如何让它作为一个功能性开发环境终端工作? 与 git-bash 不同,不幸的是,这 ..