很多人都是习惯于用WINDOWS, 或者说离不开WINDOWS 操作系统. 有时候程序员又想同时开发LINUX相关的软件, 这就比较麻烦: 有时候需要把本地的数据传到远程或者从远程下载数据.
之前有过 cygwin, 但是这个是相对不成熟的环境, 在这个环境里用 gcc 编译出来的二进制代码执行效率要低的多, 而且生成的也是 WIN32 PE可执行格式.
现在好了, WINDOWS 10 和 UBUNTU 合作, 提供了一个 The Ubuntu Sub System, 这个可不是简单的环境模拟, 这个是真正的UBUNTU 内核内嵌. 举个例子来说, 你可以从真正UBUNTU操作系统拷贝一个COFF二进制文件到WINDOWS 10的这个内核中可以完全一样的执行, 相反也一样.
您可以在控制面版里添加:
比如安装GCC编译器:
这些命令都完全一样, 完全一样指的是获取镜像软件更新的地址都是一样的.
1 2 3 4 | apt-get update apt-get autoremove apt-get upgrade apt-get dist-upgrade |
apt-get update apt-get autoremove apt-get upgrade apt-get dist-upgrade
和CYGWIN不一样, WINDOWS系统文件是在被 mount 到 /mnt/c, /mnt/d 这个是比较符合逻辑的.
通过命令 lsb_release -a 来查看版本信息:
1 2 3 4 5 6 | # lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: trusty |
# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: trusty
你可以通过 apt-get install 把这些开发工具都装上: Python3, Python2, lua, gcc, java.
这样来开发steem相关的程序要方便得多, 因为, 你并不需要专门去找一台LINUX的服务器(如VPS).
在CMD命令行下打BASH第一次会弹出以下信息:
# bash
Windows Subsystem for Linux has no installed distributions.
Distributions can be installed by visiting the Microsoft Store:
https://aka.ms/wslstore
在Windows Store商店上可以免费选择LINUX Sub System的发行版本, 比如Ubuntu, OpenSuSE等等.
怎么看是否已经安装好了WSL或者怎么看安装的版本
我们在MS-DOS提示符下可以通过以下命令来看WSL的版本和安装的LINUX版本:
1 2 3 4 | C:\> wsl -l -v NAME STATE VERSION * Ubuntu-22.04 Running 2 |
C:\> wsl -l -v NAME STATE VERSION * Ubuntu-22.04 Running 2
WSL2要比WSL好, 所以一定要用上WSL2.
英文: The Ubuntu Sub System (New Bash Shell) in Windows 10
强烈推荐
- 英国代购-畅购英伦
- TopCashBack 返现 (英国购物必备, 积少成多, 我2年来一共得了3000多英镑)
- Quidco 返现 (也是很不错的英国返现网站, 返现率高)
- 注册就送10美元, 免费使用2个月的 DigitalOcean 云主机(性价比超高, 每月只需5美元)
- 注册就送10美元, 免费使用4个月的 Vultr 云主机(性价比超高, 每月只需2.5美元)
- 注册就送10美元, 免费使用2个月的 阿里 云主机(性价比超高, 每月只需4.5美元)
- 注册就送20美元, 免费使用4个月的 Linode 云主机(性价比超高, 每月只需5美元) (折扣码: PodCastInit2022)
- PlusNet 英国光纤(超快, 超划算! 用户名 doctorlai)
- 刷了美国运通信用卡一年得到的积分 换了 485英镑
- 注册就送50英镑 – 英国最便宜最划算的电气提供商
- 能把比特币莱特币变现的银行卡! 不需要手续费就可以把虚拟货币法币兑换
微信公众号: 小赖子的英国生活和资讯 JustYYUK