
升级 windows 10 1511 好久了 一直不知道怎么打开 linux bash ? ( `)ノ"
平时都用 macOS 几乎不会打开 Windows , 听说有了 win10 有了 bash 我想推荐给不会用 Linux 的员工 现在想在 windows 10 bash 下做些测试 看看 apt npm ruby gradle ... 这些都好使不
但是找不到在哪打开 ubuntu 子系统
请用过的同学指导下 ~
1 jworg 2016-08-17 14:34:11 +08:00 |
2 Marfal 2016-08-17 14:36:09 +08:00 1511 没有 bash |
3 fcicq 2016-08-17 14:37:49 +08:00 这不是给小白用的... |
4 kuxiazi 2016-08-17 14:49:00 +08:00 via Android 最低需要 1607 才支持的 |
5 crazycen 2016-08-17 14:52:34 +08:00 via iPhone 你想多了,版本号 14316 才支持! 1511 的版本号才 10586 |
6 kuxiazi 2016-08-17 15:42:44 +08:00 1607 是最新的正式版 |
7 a342191555 2016-08-17 15:44:10 +08:00 这个 bash 里面网络相关的好像有不少问题。 |
8 tongchia OP @a342191555 @kuxiazi 文件系统和 windows 共用吗? 回车是 \r 还是 \r\n ? 能安装 gcc g++ cmake 吗? make install 能不能用 npm 安装 socket.io karma mocha 这些会不会出问题 我的 windows 是企业版 还没收到 1607 更新推送 |
9 mxalbert1996 2016-08-17 16:35:42 +08:00 via Android @tongchia Bash 有专用的文件系统,也可以访问 Windows 里其他文件系统,并且支持符号链接。 WSL 可以直接运行 x86_64 架构的 Linux ELF 文件,当然包括所有 Ubuntu 软件仓库里的软件,我已经日常使用很久了, gcc make cmake 这些都没问题, npm 没用过。 WSL 网络相关功能缺失主要体现在没有 Linux 那样的网络接口管理,毕竟不可能一个系统里弄两套。 |
12 qdwang 2016-08-17 18:48:34 +08:00 via Android @mxalbert1996 请问一下 Windows 里的程序能访问到子系统里面的文件吗 |
14 yinheli 2016-08-17 19:13:34 +08:00 貌似是配置完了要等更新包, 不是设置就能马上用. |
15 mxalbert1996 2016-08-17 23:13:13 +08:00 @qdwang Bash 的文件系统位置在 %USERPROFILE%\AppData\Local\lxss ,你可以从外部进行读取,但是不建议进行写入等操作,否则可能导致文件无法在 Bash 中读取,具体看这里: https://github.com/Microsoft/BashOnWindows/issues/87 |
16 tongchia OP @mxalbert1996 感谢回复 看来还是能用做开发的 但要注意一些使用规范 是这样吗? 还有的问题 就是系统全局环境变量是完全独立的还是有交集? 比如 windows 下安装了 git 在 bash 下能不能用? |
17 ZGLHHH 2016-08-17 23:39:46 +08:00 现在子系统还不完善,比如网络部分。 https://github.com/Microsoft/BashOnWindows/issues/68 https://github.com/Microsoft/BashOnWindows/issues/395 https://github.com/Microsoft/BashOnWindows/issues/393 连使用 ping 命令都要以 Windows 管理员身份进入子系统。 |
19 qdwang 2016-08-18 00:14:48 +08:00 via Android @mxalbert1996 谢谢 那这个问题在未来会解决吗 |
20 mxalbert1996 2016-08-18 00:51:17 +08:00 |
21 qdwang 2016-08-18 05:11:30 +08:00 via Android @mxalbert1996 我有个需求 就是 Windows 下的编辑器访问 Linux 下的程序来完成检查 但是可能会生成一些临时文件在 Linux 里 应该可以的吧? |
22 deyu260 2016-08-18 06:44:37 +08:00 cygwin |
23 DesignerSkyline 2016-08-18 08:36:12 +08:00 @qdwang 不行。 Linux 下可以随意写,但是 Windows 下不要随便在 Linux 的工作区写入文件,这样会出现严重问题 |
24 qdwang 2016-08-18 08:37:53 +08:00 via Android @DesignerSkyline 明白了 谢谢 |
25 mxalbert1996 2016-08-18 14:00:53 +08:00 via Android @qdwang 我上面已经说过了,不会有严重问题,只是写入的文件不会在 Bash 里显示而已。如果你是只读不写,并且不需要在 Bash 下访问临时文件的话,是可以的。 |
26 qdwang 2016-08-18 14:59:43 +08:00 @mxalbert1996 好的谢谢 |