问题标签 [windows-subsystem-for-linux]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3581 浏览

bash - 某些颜色无法在 Windows 上的 bash 中正确渲染?

我在 Windows 上的 Ubuntu 上使用 Bash。我注意到有些颜色是完全错误的。

运行colortest-256(colortest包)结果截图:

运行 colortest-256(colortest 包)的结果截图。

您会注意到,在系统颜色中,有几种颜色缺失,颜色立方体完全关闭,灰度渐变只有 3 种色调。这就是我发现运行 colortest-256 应该产生的结果:

colortest-256 应该是什么样子的屏幕截图

我已将我的 TERM 设置为 xterm-256 颜色。我正在使用全新安装(完全删除 linux 子系统并删除 lxss 文件夹并重新安装) - 这是我的安装问题还是它不支持丢失的颜色?

0 投票
1 回答
1075 浏览

c - 带有数学库的 Windows 上的 Ubuntu Bash 上的 gcc 问题

我有一个使用“-lm”标志来包含数学库的生成文件。我还为每个 .c 文件添加了#include。我仍然收到错误和对数学的“未定义引用”,例如 exp、floor 和 pow 等。

在 Windows Ubuntu 上使用 bash。

我的终端输出的副本:

但是,当我制作一个示例程序时,例如:test.c

即使没有 -lm 标志,我也可以使用 gcc test.c 并且它编译得很好。

这是一个错误吗?

0 投票
2 回答
231 浏览

linux - 如何访问 ubuntu bash 中的 Windows 目录

如何从 Ubuntu Bash shell 上的 Windows 10 桌面访问文件,比如 test.c。

回答这个问题: https ://stackoverflow.com/questions/38921301/bash-and-ubuntu-subsystem-in-windows-10

我无法发表评论(声望低于 50),也无法回答(问题被搁置),也无法直接向 OP 发送消息。所以我想我会在这里分享答案,也许更多的声誉用户可以转发给他。谢谢!

0 投票
3 回答
960 浏览

python - Windows Linux 上的 Ubuntu 上的 bash、文件夹识别和运行 Python 脚本

我是 Linux 新手。我最近在 Windows 10 上的 Ubuntu 上下载了 Bash(在 Windows 10 周年版更新之后)。由于此更新相对较新,因此有关故障排除的在线内容不多。有两件事我需要帮助:

(1) 当我转到主文件夹时,它似乎是“C:\Users\user\AppData\Local\lxss\home\user”,我通过 Windows 添加了一个新文件夹,这个文件夹在 Linux 中不显示使用“ls”命令。但是当我在 Linux 中使用“mkdir”添加目录时,“ls”命令会显示该文件夹。为什么会这样?在此文件夹中工作时,我是否仅限于通过“mkdir”创建文件夹?

(2) 我有一个 Python 脚本位于我试图运行的同一个文件夹中,并且 Linux 或在 Windows 上的 Ubuntu 上的 Bash 中启动的 Python 解释器再次找不到它。我安装了 Python 3 (Anaconda),我可以直接在 Python 解释器中输入命令并且它正在工作。但是,我想在文件中运行脚本。

如果需要更多信息,请告诉我。谢谢。

0 投票
3 回答
51821 浏览

linux - Windows 10 上的 Ubuntu 上的 Bash 是否支持 USB?

  • 我在 dev/ 上没有关于 USB 的文件或路径
  • 当我插入闪存盘时,dev/ 或 mnt/ 或 media/ 上没有显示任何关于它的内容。
  • sudo lsusb返回:

    /li>

我应该怎么做才能在 bash 上启用 USB 访问?

0 投票
1 回答
1101 浏览

windows - 在 Linux 的 Windows 子系统中打开 spyder 失败

我已经spyder通过系统安装并且在从命令行打开程序时遇到问题( Windows 上Windows Subsystem for Linux的应用程序命令行)Bash on Ubuntu on Windows

给出的错误:

我该如何解决?

0 投票
1 回答
1126 浏览

ruby - 如何在新的 Windows 10 Bash shell 中将 Ruby 1.9 版本更改为 Ruby 2.0?

我下载了 Windows 10 的 Bash shell。我的总体目标是尝试下载 git 和 SASS,这在 Bash 中似乎更容易。我使用这个网站在 windows cmd 提示符下成功升级到 Ruby 2.0.0 版。

每当我在 cmd 提示符下键入 bash 命令时,它就会切换到 bash;我输入sudo apt-get install ruby. 它仍然只会下载到 ruby​​ 1.9。我是 bash 的新手,所以可能不明白它是如何工作的,但我认为我可以通过 bash 访问 Windows 文件夹,反之亦然。任何人都有关于如何在 Windows 10 的 bash 中查找/下载 ruby​​ 2.0 或更高版本的经验?

更新:我刚刚在 bash 中安装了 ruby​​,当前版本是 1.9,但我成功下载了 ruby​​ 2.0。那么现在如何更改版本?

0 投票
0 回答
57 浏览

windows-subsystem-for-linux - 如果我当前在 WSL 下运行,推荐的测试方法

如果我当前在 WSL 下运行,我需要从 shell(以可预测的方式)进行测试。我该怎么做呢?

这是uname -vWindows 周年更新返回的内容:#1 PREEMPT Thu Aug 1 17:06:05 CST 2013

我想知道PREEMPT是什么。我应该使用这个吗?

编辑:不,PREEMPT似乎与 WSL 无关

编辑2:一个糟糕的黑客将是:$(ps auxww | grep root | grep -v grep | wc -l) -lt $ASMALLNUMBER

0 投票
1 回答
48 浏览

apache2 - 适用于 Linux 的 Windows 服务 - Apache?

在我关闭 bash 提示符后,有没有办法让我的 Linux 服务继续运行?我曾希望这会比实际情况更强大。当我在 Windows 10 上关闭 bash 时,一切都会关闭,这是我当然应该预料到的。

0 投票
1 回答
446 浏览

mysql - Mysql2语法错误创建VIEW

我刚刚在 Windows 10 上设置了 Bash,安装了 libmysqlclient-dev 包并正在运行一个执行以下查询的 rake 任务,以使用 ActiveRecord::Base.connection.execute 在 mysql 数据库上创建一个 VIEW

但是,它抛出一个错误

Mysql2::Error: 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 2 行的“CREATE OR REPLACE VIEW debtors_customer_balances AS SELECT”附近使用正确的语法:DROP TABLE IF EXISTS debtors_customer_balances; 创建或替换视图债务人_客户_余额作为选择客户_ID等...

我无法弄清楚是什么导致了这种情况,因为查询在 Mac 上运行良好,它只是在 Windows 的 bash 中,我似乎得到了这个语法错误。

我正在使用的 gem 是 mysql2 (0.3.18)