文档章节

在新版Windows10中启用 Linux Bash 环境(并安装图形化界面)

Mr_ET
 Mr_ET
发布于 2017/08/14 21:31
字数 471
阅读 61
收藏 0
点赞 0
评论 0

    在 Windows 10中,点击“开始”——“设置”,在打开的设置窗口搜索框中输入“启用或关闭 Windows 功能”,将会出现“启用或关闭 Windows 功能”条目,点击启动它。

    将弹出“Windows 功能”对话框,在对话框窗口列表中向下滚动,直到发现“适用于Linux的Windows子系统(Beta)”条目,点击选中其前面的复选框。

    接下来将下载、安装和应用相关的组件,这些操作进程结束后,显示“立即重新启动”按钮,点击它重新启动电脑。

    重新启动进入 Windows 10 的桌面,在小娜搜索框中键入:Bash,小娜顶端出现“Bash 运行命令”条目,回车(或点击)启动它。

    将会出现类似 Windows 传统 cmd.exe 界面的窗口,提示此 Bash 来自 Ubuntu,并且需要下载相关文件,键入“Y”将开始从微软商店中下载。在这里键入“Y”,下载开始。

    经过一段时间的下载,Ubuntu 的 Bash 安装完成,提示符也变成了:
        root@localhost:/mnt/c/WINDOWS/System32#
    在“#”号后面,可以键入 Bash 命令测试。

 

    从 Windows 10 的 Bash 环境中启动图形界面的 Linux 程序:

  (1) 下载并安装windows版本Xming,地址: https://sourceforge.net/projects/xming/?source=typ_redirect

    (2) 通过在命令窗中执行bash命令进入linux子系统;

    (3) 执行sudo apt-get install update来更新Linux系统;

    (4) 执行sudo apt-get install x11-apps 来安装图形化驱动;

    (5) 在自己的程序前添加DISPLAY=:0 即可,比如DISPLAY=:0 python demo.py;

    或者,然后在 Windows 10 的 Bash 中运行如下命令(你可以将 firefox 替换成你安装在 Bash 中其它图形界面的 Linux 程序):

DISPLAY=:0 firefox

 

本文为博主原创文章,转载请注明出处!

https://my.oschina.net/u/3375733/blog/

 

© 著作权归作者所有

共有 人打赏支持
Mr_ET
粉丝 29
博文 90
码字总数 124020
作品 0
朝阳
高级程序员
Windows10 使用docker toolbox安装docker

一、介绍 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,...

_周小董
05/16
0
0
Docker入门学习二之安装Docker

一、Windows安装 1.下载地址: win10: .exe文件 http://www.docker.com/products/docker#/windows win10: .msi文件 https://download.docker.com/win/stable/InstallDocker.msi win10之外:h......

aibinxiao
2017/11/03
0
0
EXSI6.7中的Centos7虚拟机安装vmware tools工具

一、在exsi创建虚拟机 创建虚拟机:Centos7 硬盘:40G 内存:4G iso:Centos7-mini 二、安装系统 在图形化界面设置网络(network),选择手动设置,分配ip: ip:172.16.30.16 DNS:61.139....

bestlope
07/10
0
0
Kali Linux现已在微软商店正式上市

之前我们用Kali Linux,需要一个单独的系统,要不是U盘,要不然就是双系统。现在可以Windows10下直接玩Kali,方便多了。Kali Linux现已在微软商店正式上市,标志着微软近期支持开源软件的另一个...

六库科技
前天
0
0
分享一个完美的开发平台搭建教程。

mac党可以不用往下看了,以下是针对windows环境的前端平台搭建。 楼主我一直都是在windows下从事前端开发工作的。平时用webstorm开发,配合windows自带的cmd命令行工具,也能凑合着用。但是上...

想匿名的用户
2017/08/27
1K
5
如何在 Windows 10 上开启 Linux子系统

WSL 可以让你访问 Windows 上的 Linux Bash shell,在 上一篇文章 中,我们讨论过关于 Windows 的子系统 LinuxWindows Subsystem for Linux(WSL)的目标用户,本文,我们将在 Windows 10 的...

问题终结者
04/23
0
0
第二章 docker的多种系统安装

社区版 和 企业版的选择。 社区版又有不同的版本号。 1.x直到1.13 变成年份+月份的规划。 17.09版本,一个季度发布一个版本。 docker支持mac windows win10 云平台,aws Microsoft Azure Goo...

天涯明月笙
07/11
0
0
CentOS6.8(Linux) 安装Oracle11gR2填坑指南

安装前准备: Oracle11gR2安装介质; linux系统足够的磁盘空间和内存; linux系统需要有固定ip; Xmanager5(图形化安装需要); 依赖包可通过yum方式安装(需要联网环境); zip包的解压工具...

gaohongkun9
04/12
0
0
Centos7中部署安装Oracle 12c

oracle数据库是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它...

cchenyz
07/11
0
0
在CentOS7中实现Cobbler自动装机

在CentOS7中实现Cobbler自动装机 实验介绍:Cobbler是一个使用Python开发的开源项目,可以实现一个全自动批量快速建立Linux系统的网络安装环境,本次实验就是在CentOS7上搭建Cobbler环境。 ...

xiaoyaokeyx
05/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Hbase增删查改工具类

package cn.hljmobile.tagcloud.service.data.repository;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util......

gulf
10分钟前
0
0
详解机器学习中的梯度消失、爆炸原因及其解决方法

前言 本文主要深入介绍深度学习中的梯度消失和梯度爆炸的问题以及解决方案。本文分为三部分,第一部分主要直观的介绍深度学习中为什么使用梯度更新,第二部分主要介绍深度学习中梯度消失及爆...

tantexian
11分钟前
0
0
JavaMail 发送邮件

参考 https://www.cnblogs.com/xdp-gacl/p/4216311.html 发送html格式邮件 package com.example.stumgr;import java.util.Properties;import javax.mail.Message;import javax.mail......

阿豪boy
13分钟前
0
0
Mongodb安装教程

MongoDB是一个基于分布式文件存储的数据库,是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bso...

木筏笔歆
14分钟前
0
0
Hadoop之YARN命令

概述 YARN命令是调用bin/yarn脚本文件,如果运行yarn脚本没有带任何参数,则会打印yarn所有命令的描述。 使用: yarn [--config confdir] COMMAND [--loglevel loglevel] [GENERIC_OPTIONS] [...

舒运
15分钟前
0
0
个推数据统计产品(个数)iOS集成实践

最近业务方给我们部门提了新的需求,希望能一站式统计APP的几项重要数据。这次我们尝试使用的是个推(之前专门做消息推送的)旗下新推出的产品“个数·应用统计”,根据官方的说法,个推的数...

个推
16分钟前
0
0
Git 修改提交的用户名和邮箱名字

在通过git提交代码时,发现提交的用户名是自己mac的账户名,想要修改为其他名字和邮箱。 首先可以通过以下命令查看当前配置下的信息,包括用户名和邮箱: > git config --list 针对单项目的相...

edwardGe
19分钟前
0
0
Object.defineProperty()

Object.defineProperty(obj, props)方法直接在一个对象上定义新的属性或修改现有属性,并返回该对象。 obj 在其上定义或修改属性的对象 props 要定义其可枚举属性或修改的属性描述符的对象 ...

litCabbage
21分钟前
0
0
JEESZ分布式框架--单点登录集成方案(三)

多项目集成单点登录配置 当sso验证完成之后,客户端系统需要接收sso系统返回的结果时,需要定义一个过滤器获取返回结果,然后针对返回结果做相关处理.如果不需要做处理时,此处Filter也可以不...

明理萝
21分钟前
1
1
超简单的利用plist 查看ipa包名及其它信息

1.下载ipa安装包 2.用rar等工具打开 3.将iTunesMetadata.plist文件解压出来 4.用http://www.atool.org/plist_reader.php在线反编译工具 5.在其中中找到softwareVersionBundleId 就是包名...

xiaogg
22分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部