问题标签 [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 上的 Ubuntu 上复制粘贴到 Bash 中
如何在 Windows 环境下执行从 Windows 10 到 Bash on Ubuntu 的复制粘贴操作?
我尝试了以下方法:
- ctrl+shift +v
- 右键粘贴
有什么建议么?
windows - AppEngine SDK for Go with Bash on Ubuntu on Windows
我正在尝试在 Windows 上的 Ubuntu 上的 Bash 中使用 AppEngine SDK for Go,但出现错误。这是我的代码。
应用程序.yaml
main.go
这是错误和命令。
我没有任何想法来解决这个问题。我认为这是 SDK 的问题。
bash - 从 bash 脚本中检测“Windows 上的 Ubuntu”与本机 Ubuntu
bash 脚本可以检测它是在“Windows 上的 Ubuntu”还是在本机 Ubuntu 中运行?如果是这样,怎么做?
我env
在两台机器上运行,没有看到任何明显的环境变量差异。我可以测试该/mnt/c
目录是否存在,但这并不是万无一失的,因为该目录也可能存在于本机 Ubuntu 上。
apache - 如何让 apache 跟随符号链接到 WSL 上的 Windows 驱动器
我正在尝试让 apache 在适用于 Windows 的 Linux 子系统上运行。所以我刚刚安装了 apache 并将 /etc/apache2/sites-available/000-default.conf 中的 DocumentRoot 从“/var/www/html”更改为“/var/www”。这正是我想要的效果,即在浏览到“localhost”时列出其中的所有文件夹。
我的项目位于“C:/Projekte”中的 Windows 驱动器上,因此我创建了一个符号链接,如下所示:
现在我的问题是,当我浏览到 localhost 并单击项目时,它会进入一个尝试调用 index.html 的循环,因此它中断之前的 url 如下所示:
我想查看我的文件夹的目录列表。
我知道 Options Indexes 和 FollowSymLinks 都已设置,但似乎我必须设置其他一些东西才能使符号链接按预期工作。如果我在“/var/www”中创建一个文件夹,它可以正常工作。
有人知道如何正确设置吗?
linux - 在 Windows 上的 bash 上运行 Kestrel
我正在尝试在 Windows 上的 bash 上运行一个简单的网站(Windows 周年更新 bash),但到目前为止我一直没有成功。
我能够创建和运行控制台应用程序,但每当我输入
在一个网络项目中,我得到:
有没有人在这方面取得成功?我对那个“精简的 beta linux 版本”要求太多了吗?
编辑:
要重现该行为,请在 Windows 提示符上的 bash 中键入:
然后问题就出现了。
windows-10 - 为什么即使选择成功,对 STDIN 的轮询也会返回 0?
我正在尝试从 WSL 上的OpenThread GitHub 项目运行命令行示例,发现调用STDIN的代码poll
似乎不起作用。
代码通过调用等待多个句柄select
。当一个键被按下时正确返回,但是当它立即调用时poll
,该函数只返回0。如果我注释掉poll
调用并直接调用read
,那似乎返回了正确的结果。
这是 WSL 的一个错误,还是需要以某种方式调整代码才能在这种环境中工作?
windows - 为什么 gulp.watch 或 fs.watch 在 Windows 上的 Ubuntu 上的 Bash 上不起作用?
在 Windows 上的 Ubuntu 上的 Bash 上,像这样的 gulp 任务;
fs.watch
或者直接从节点调用;
都失败了以下;
如何gulp.watch
在 Windows 上的 Ubuntu 上使用 Bash?
linux - 如何从 WSL (Ubuntu) Bash 运行 Windows 可执行文件
随着2016 年夏季的Windows 10 周年更新,可以在新的Windows Linux 子系统 (WSL)中运行ubuntu二进制文件,这是一个“轻量级”虚拟化子系统。
不幸的是,启动C:\Windows\System32\bash.exe
另一个bash
ELF 二进制文件会在 WSL 中启动一个进程,您无法从中逃脱!您只能启动其他 ELF 二进制文件。
那么如何*.exe
从 Windows Bash 执行文件呢?[1]
[1] Microsoft 的“官方”GH 支持 repo中也提出了问题。
windows - Windows 上 ubuntu 上 bash 上的外部硬盘
如何通过 bash-on-Ubuntu-on-windows 访问外部硬盘驱动器。它似乎没有出现在或中/media
,这似乎是人们说在 Ubuntu 系统中寻找它们的常见位置。/mnt
/dev
注意:硬盘是 HFS+ 格式的:我使用 Paragon 的 HFS+ for windows 并且已经完成了apt-get install hfsprogs
我认为应该允许 Linux 部分读取 HFS+ 格式的操作。我也尝试过使用普通的 U 盘,但似乎都没有出现在任何地方。
该驱动器确实出现在/cygdrive
cygwin 中,但是当我在 bash 中导航到 cygdrive 时,它没有出现。显然它没有正确安装在那里,而是 bash 看不到的某种形式的符号链接。
我不确定这是 Linux 还是 Windows 问题,但微软似乎没有任何关于它的信息,尽管我意识到这对他们来说还处于早期阶段。
webpack - 在 Windows 上的 Ubuntu 上的 Bash 中运行带有 watch 的 webpack 构建一次并退出
有什么方法可以webpack --watch
在 Windows 上的 Ubuntu 上使用 Bash 吗?
我在 Windows 上运行 Ubuntu,webpack --watch
运行一次并退出,没有错误,就好像我只运行了webpack
.
增加inotify
文件监视限制不起作用;在/etc/sysctl.conf
我有fs.inotify.max_user_watches=524288
。
更新:将以下内容添加到我的webpack.config.js
文件中:
但这会导致我的 CPU 使用率飙升至 100%,使此解决方案不切实际。
更新 2:这里可能有一些关于这个问题的更有用的信息:https ://github.com/webpack/webpack-dev-server/issues/155 。但是,我已经切换到在 Mac 上工作,这个问题不再影响我。