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

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
原文地址:https://www.cnblogs.com/bdccloudy/p/7665261.html