全方位玩转Windows 10 Bash 子系统Ubuntu

前言:
如果参与了Windows Insider项目,就可升级到最新的Insider Builds年度更新,在Windows10内通过Bash运行原生的Ubuntu。
由于笔者不想折腾,于是没安装双系统,直接在Win10上直接跑起了Ubuntu
下面介绍下两个月以来,在Windows10 Bash 子系统Ubuntu的总结
文章部分参考
不定期更:

1. 一个好看的命令行工具 – Cmder
用来取代原来的win10 的cm, 官网地址http://cmder.net/
full版功能强大,包含了git、powershell、bash、chocolatey、Cygwin、SDK等功能
在设置界面的Starup里的Command line输入

%windir%\system32\bash.exe ~ -cur_console:p:n

以便在启动时就运行bash程序,以启动ubuntu子系统

全方位玩转Windows 10 Bash 子系统Ubuntu_第1张图片

相多的cmder玩法可进行搜索探索

2.更快地连接到后台服务器
有了原生的ubuntu系统,通过ssh就可以简单连接到自己的后台Linux服务器了。
键入命令

ssh 用户名(如ubuntu)@服务器IP 

更方便的连接
使用ssh-keygen和ssh-copy-id设置好了公共/私有密钥对
2.1
产生公钥私钥对

ssh-keygen
ssh-copy-id -i .ssh/id_rsa.pub  用户名(如ubuntu)@服务器IP 

下次输入相应的命令不用输入密码就可以登录
2.2 如果上述指令权限问题失败了,直接把本地的.ssh/id_rsa.pub传到服务器相应的文件下 ,如下

root@VM--ubuntu:/home/ubuntu/.ssh# 
cp /home/www/id_rsa.pub authorized_keys

2.3 再便捷的操作
虽然每次登录只需输入:

ssh ubuntu@服务器_ip

为了更快,用alias指令创一个指令别名(命令空格要注意好):

alias mic='ssh ubuntu@服务器_ip'

下次,只需要输入mic就可以登录了

全方位玩转Windows 10 Bash 子系统Ubuntu_第2张图片

3 . 子系统管理系统lxss
如果Linux子系统发生什么 问题,想要 重置或安装的话,以下操作

C:\> lxrun.exe /uninstall /full
C:\> lxrun.exe /install

对 LX 子系统执行管理操作

用法:
/install - 安装子系统
/uninstall - 卸载子系统
可选参数:
/full - 执行完全卸载
/y - 不提示用户接受
/setdefaultuser - 配置将用于启动 bash 的子系统用户。如果该用户不存在,则会创建该用户。
可选参数:
username - 提供用户名
/y - 如果提供了用户名,则不提示创建密码
/update - 更新子系统的包索引

4 . 在bash上跑图形界面与图形桌面ubuntu - desk
在Win 10 的Bash 子系统上
首先下载Xming
打开显示设置→选择“窗口”,默认其他设置→完成配置。
安装ubuntu-desktop,unity和ccsm。然后,导出显示并打开ccsm
勾选 关闭ccsm窗口并运行’compiz’命令
便可跑起ubuntu -desktop
关于图形界面的,相应的Xming玩法可自行搜索

另外也可用XNC,跑桌面环境Xfce4,请自行摸索

你可能感兴趣的:(嵌入式与LINUX)