在使用了linux之后,觉得bash很好用,命令比window下的powershell要简洁很多。而且自己也不想记两套命令,所以想在自己的window 10电脑中也应用上。之前使用git bash以及Cygwin。但是用起来没有那种感觉。
后来在网站看到WSL。大概就是在window 系统中安装linux的子系统。我主要参考window 10 的安装方法。
步骤
使用管理员权限启动PowerShell
运行以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
打开window的商店
登录你的微软账号,并搜索“linux”,选择一个并下载
输入账号密码即可
以后启动可以搜索ubuntu
Tips
使用/mnt/从linux中访问window的文件,例如:
从window中访问linux的文件,参考,大概是这个位置。
C:\Users\<your_username>\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs
nautilus .
是不支持的。wsl只是bash和命令行工具,没有GUI。
解决汉字乱码,locale -a
显示当前linux支持的语言环境。
没有中文的问题【未解决】:
需要安装中文包,root安装
sudo apt-get update && apt-get install language-pack-zh-hans
非root用户会有提示
安装完毕
以下方案没有成功,暂时不知道原因。然后 export LANG=zh_CN.UTF-8
就行,如果还是乱码,理论上修改code page 为 936就行了。chcp.com 936
,
对于中文字符的支持,如果有知道怎么解决的小伙伴,请告知。