win10开启 Ubuntu linux Bash命令(win10内置了linux系统支持)





第一步:

先在设置→更新和安全→针对开发人员中选择“开发人员模式”,点击后会下载“开发人员模式包”





第二步:在 控制面板->所有控制面板项->程序和功能->启用或关闭windows功能中选择:

     适用于Linux的Windows子系统(Beta)





第三步:在cmd窗口中输入 bash 回车,一路回车+ yes即可安装内置的Ubuntu

正在从 Windows 应用商店下载... 100%

正在提取文件系统,这将需要几分钟的时间...

请创建默认的 UNIX 用户帐户。该用户名不需要与 Windows 用户名匹配。

有关详细信息,请访问: https://aka.ms/wslusers

请输入新的 UNIX 用户名: root

找到 UNIX 用户: root

安装成功!

环境将立即启动...

文档在以下网址提供:  https://aka.ms/wsldocs





下载安装的过程中需要用户创建Unix账户,因此要设定账户密码,在输入密码的过程中,密码文字不可见,需要输入两遍,你心里要有数,设置成功后就可以使用了

  功能命令可用bash --help来查询,在使用的话要在前面加上“bash”,例如:

  bash --debug

  bash --init-file

  bash --version

  如果要运行Linux命令,可采用如下格式(注意 c 和前引号间的空格,如上图):

  bash -c "linux命令"

  例如:

  bash -c "echo Hello from IThome"

  bash -c "ls /mnt/c"

  bash -c "lsb_release -a"





运行bash -c "ls /mnt/c"命令后的效果如下:

root@DESKTOP-CGFFERF:/mnt/c/Users/i# bash -c "ls /mnt/c"

AMD             bootmgr      hiberfil.sys  ProgramData                  swapfile.sys               wfl.sql

Android         BOOTNXT      Intel         Program Files                System Volume Information  Windows

Apache24        Config.Msi   MinGW         Program Files (x86)          Tencent

AVScanner.ini   devlist.txt  MSOCache      Recovery                     tmp

baidu download  eSupport     pagefile.sys  $Recycle.Bin                 Users

Boot            Finish.log   PerfLogs      SSH Communications Security  WDJDownload





运行bash -c "lsb_release -a"命令后的效果如下:

root@DESKTOP-CGFFERF:/mnt/c/Users/i# bash -c "lsb_release -a"

No LSB modules are available.

Distributor ID: Ubuntu

Description:    Ubuntu 14.04.5 LTS

Release:        14.04

Codename:       trusty





运行bash -c passwd命令后的效果如下:

root@DESKTOP-CGFFERF:/mnt/c/Users/i# bash -c passwd

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully

win10开启 linux Bash命令(win10内置了linux系统支持)的更多相关文章

  1. Win10系统开启Linux Bash命令行

    Win10系统开启Linux Bash命令行 导读 在Build2016上微软为了拉拢开发者发了个大招,那就是Win10一周年更新集成原生Linux Bash命令行功能,这将允许开发者或用户在Wind ...

  2. ipython, 一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数

    一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数. 若用的是fish s ...

  3. 【转】Linux(BASH)命令搜索机制

    原文网址:http://www.mike.org.cn/articles/linux-linux-bash-command-search-mechanism/ 转自:Eric Cheung: Linu ...

  4. 转: windows 10使用原生linux bash命令行

    转: https://www.zybuluo.com/pandait/note/337430 windows 10使用原生linux bash命令行 linux bash windows-10 第一时 ...

  5. Linux Bash命令关于程序调试详解

    转载:http://os.51cto.com/art/201006/207230.htm 参考:<Linux shell 脚本攻略>Page22-23 Linux bash程序在程序员的使 ...

  6. Linux Bash命令杂记(tr col join paste expand)

    Linux Bash命令杂记(tr col join paste expand) tr命令 tr命令可以将输入的数据中的某些字符做替换或者是作删除 tr [-ds] STR d: 删除输入数据的中的S ...

  7. 查看python内部模块命令,内置函数,查看python已经安装的模块命令

    查看python内部模块命令,内置函数,查看python已经安装的模块命令 可以用dir(modules) 或者用 pip list或者用 help('modules') 或者用 python -m  ...

  8. 在Windows中运行Linux bash命令的几种方法

    如果你正在课程中正在学习 shell 脚本,那么需要使用 Linux 命令来练习命令和脚本. 你的学校实验室可能安装了 Linux,但是你自己没有安装了 Linux 的笔记本电脑,而是像其他人一样的 ...

  9. Linux Bash命令杂记(cut sort uniq wc tee)

    Linux Bash命令杂记(cut sort uniq wc tee) 数据流重定向 标准输入(stdin):代码为0,使用<或<<: 标准输出(stdout):代码为1,使用&g ...

随机推荐

  1. java MD5 并发

    Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护.该算法的文件号为RFC 1321(R.Rives ...

  2. POJ 3057 Evacuation (二分匹配)

    题意:给定一个图,然后有几个门,每个人要出去,但是每个门每个秒只能出去一个,然后问你最少时间才能全部出去. 析:初一看,应该是像搜索,但是怎么保证每个人出去的时候都不冲突呢,毕竟每个门每次只能出一个人 ...

  3. 加载 bean*.xml

    入口 ApplicationContext ctx = new ClassPathXmlApplicationContext("classpath:bean*.xml"); /** ...

  4. 这可能是AI、机器学习和大数据领域覆盖最全的一份速查表

    https://mp.weixin.qq.com/s?__biz=MjM5ODE1NDYyMA==&mid=2653390110&idx=1&sn=b3e5d6e946b719 ...

  5. Hello_Depth_Perception 任务二:Project Tango采集深度感知数据

    Java API Depth Perception Tutorial深度感知教程 Configuration 配置信息 In order to use depth perception, your T ...

  6. eclipse中不能找到dubbo.xsd报错”cvc-complex-type.2.4.c“的 两种解决方法

    配置dubbo环境过程中的xml文件,安装官网的demo配置好后,出错: "Description Resource Path Location Type cvc-complex-type. ...

  7. 结对项目— 词频统计2(语言C++)

    结对对象:季天梦 博客地址:http://www.cnblogs.com/jitianmeng/ github链接:https://github.com/liuyutianlyt/EX_4.md 比例 ...

  8. java分页实例Demo

    前两天测试过的一个分页的demo,在网上看到的,挺好的,就写了下来. 分页也是web里面必须的,有使用的价值. demo文件打包上传了,链接:http://pan.baidu.com/s/1o6sME ...

  9. 其他信息: 实体类型 xxxxx 不是当前上下文的模型的一部分。

    我是手动添加的EF类的,   解决方法: 没有在DbContext 添加  public virtual DbSet<xxx> xxxx{ get; set; } 导致不在上下文中

  10. ClassNotFoundException和 NoClassDefFoundError的区别

    ##### 1. 类型 ClassNotFoundException继承自Exception,属于java异常类.NoClassDefFoundError继承自Error,在java中Error一般属 ...