前言:
如果参与了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子系统
相多的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就可以登录了
3.子系统管理系统lxss
重置子系统
C:\> lxrun.exe /uninstall /full
C:\> lxrun.exe /install