很多人都是习惯于用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.
Windows操作系统
- 当电脑/Windows变慢时, 也许是该更新系统了
- DirectX 诊断工具 dxdiag 查看系统信息
- 在WSL中启用调试控制台
- 天热让笔记本电脑的CPU限速/Nvidia GPU显卡崩溃蓝屏
- 提高Windows性能的两个小技巧: 关闭隐私设定+和更新优化
- Windows小技巧: 启用"上帝模式"的控制面板
- Windows提高系统运行速度最简单粗暴的方法
- 禁用Windows操作系统的自动更新重启机器
- 在WINDOWS下如何释放被占用的TCP/UDP端口?
- 在Windows下最佳的Linux开发环境 WSL2
- 怎么样去掉 Windows 10 锁屏 (Lock Screen) 下的广告?
- 升级到WINDOWS10之后清理一下垃圾
英文: The Ubuntu Sub System (New Bash Shell) in Windows 10
loading...
上一篇: LOGO 海龟作画 系列 一 之 给孩子最好的编程启蒙语言 - Logo Turtle Graphics - Series 1 - Best Introductory Programming for Kids
下一篇: 写在2017年七夕: 爱情亲情, 那些美好的回忆(就是这么任性的撒狗粮)
