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

最新文章

  1. easyui表格的增删改查
  2. 如何使用THashedStringList
  3. 如何编译MongoDB?
  4. Lock,LockFree,MemoryBarrier,ConcurrentCollection
  5. 解决 Cannot find OpenSSL's <evp.h>
  6. SqlDataAdapter的方法之一Fill (DataSet dataset, String datatable)解释
  7. Java多线程问题
  8. 今天学习了flex布局
  9. 二叉查找树及B-树、B+树、B*树变体
  10. 尚硅谷springboot学习31-jdbc数据连接
  11. Linux 小知识翻译 - 「Shell」(也就是命令行接口)
  12. env:bash \r解决
  13. JGit与远程仓库链接使用的两种验证方式(ssh和https)
  14. 用 GSL 求解超定方程组及矩阵的奇异值分解(SVD) 2
  15. Python--csv文件处理
  16. 彻底清除Window7下的360注册表
  17. devexpress 经验笔记
  18. java的邮件系统实现
  19. 隐藏ion-nav-back-button的文字
  20. Hadoop问题集锦

热门文章

  1. 推送安霸A7L实时视频至RTMP服务器(1)
  2. Oracle学习笔记(十)
  3. HTTP 499 状态码 nginx下 499错误
  4. Navicet Mysql数据库电脑本地备份
  5. BTrace追踪Hadoop部署
  6. NSIS制作安装包,如何检测并卸载已有版本
  7. 原创:MVC 5 实例教程(MvcMovieStore 新概念版:mvc5.0,EF6.01) - 4、创建数据上下文和数据实体模型
  8. Solr 使用自定义 Query Parser(短语查询,精准查询)
  9. .Net 数据缓存浅析
  10. Visual Studio效率神器——超级扩展ReSharper安装和破解