问题标签 [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.
bash - 某些颜色无法在 Windows 上的 bash 中正确渲染?
我在 Windows 上的 Ubuntu 上使用 Bash。我注意到有些颜色是完全错误的。
运行colortest-256(colortest包)结果截图:
您会注意到,在系统颜色中,有几种颜色缺失,颜色立方体完全关闭,灰度渐变只有 3 种色调。这就是我发现运行 colortest-256 应该产生的结果:
我已将我的 TERM 设置为 xterm-256 颜色。我正在使用全新安装(完全删除 linux 子系统并删除 lxss 文件夹并重新安装) - 这是我的安装问题还是它不支持丢失的颜色?
c - 带有数学库的 Windows 上的 Ubuntu Bash 上的 gcc 问题
我有一个使用“-lm”标志来包含数学库的生成文件。我还为每个 .c 文件添加了#include。我仍然收到错误和对数学的“未定义引用”,例如 exp、floor 和 pow 等。
在 Windows Ubuntu 上使用 bash。
我的终端输出的副本:
但是,当我制作一个示例程序时,例如:test.c
即使没有 -lm 标志,我也可以使用 gcc test.c 并且它编译得很好。
这是一个错误吗?
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 发送消息。所以我想我会在这里分享答案,也许更多的声誉用户可以转发给他。谢谢!
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 解释器中输入命令并且它正在工作。但是,我想在文件中运行脚本。
如果需要更多信息,请告诉我。谢谢。
linux - Windows 10 上的 Ubuntu 上的 Bash 是否支持 USB?
- 我在 dev/ 上没有关于 USB 的文件或路径
- 当我插入闪存盘时,dev/ 或 mnt/ 或 media/ 上没有显示任何关于它的内容。
/li>sudo lsusb
返回:
我应该怎么做才能在 bash 上启用 USB 访问?
windows - 在 Linux 的 Windows 子系统中打开 spyder 失败
我已经spyder
通过系统安装并且在从命令行打开程序时遇到问题( Windows 上Windows Subsystem for Linux
的应用程序命令行)Bash on Ubuntu on Windows
给出的错误:
我该如何解决?
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。那么现在如何更改版本?
windows-subsystem-for-linux - 如果我当前在 WSL 下运行,推荐的测试方法
如果我当前在 WSL 下运行,我需要从 shell(以可预测的方式)进行测试。我该怎么做呢?
这是uname -v
Windows 周年更新返回的内容:#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
apache2 - 适用于 Linux 的 Windows 服务 - Apache?
在我关闭 bash 提示符后,有没有办法让我的 Linux 服务继续运行?我曾希望这会比实际情况更强大。当我在 Windows 10 上关闭 bash 时,一切都会关闭,这是我当然应该预料到的。
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)