Windows10安装Ubuntu子系统
一、开启开发模式
“设置 - 更新和安全 - 针对开发人员”设置页面,选中“开发人员模式”。
二、启用或关闭Windows功能
三、安装 Linux 子系统
打开 Windows 应用市场,输入 linux 搜索,选择你自己想要的系统版本
四、zsh
zsh(Z Shell)是一个功能强大的交互式shell脚本命令解释器。它不仅支持bash,还提供一些强大和高效的功能,例如更好的自动补全和纠错。貌似很好用
1 | sudo apt-get install zsh #安装oh-my-zsh首先需要安装zsh |
在vim ~/.bash_profile
中启用zsh,编辑文件,在末尾添加:
1 | exec zsh |
zsh插件
zsh插件可以分为自带插件与第三方插件。
- 官方插件: 将插件填进
~/.oh-my-zsh/plugins
- 第三方插件:将插件填进
~/.oh-my-zsh/custom/plugins
然后在 ~/.zshrc
配置文件中的 plugins
变量中添加对应插件的名称即可,运行source ~/.zshrc
z
:自动跳转colored-man-pages
:手册页高亮zsh-autosuggestion
:自动补全,可能导致乱码zsh-syntax-highlighting
:命令高亮incr
:代码提示 。将zsh(自动补全版本 、非自动补全版本)放进~/.oh-my-zsh/custom/plugins/incr/incr-0.2.zsh
;在~/.zshrc
文件末尾加入source ~/.oh-my-zsh/custom/plugins/incr/incr*.zsh export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8
环境变量
在使用vscode
的wsl
开发环境的时候。vscode
的终端只会运行~/.zshrc
文件,不会运行/etc/profile
文件;因此在/etc/profile
文件中的环境变量不会被导入。为了解决这个问题需要在~/.zshrc
文件中启用/etc/profile
文件。在~/zshrc
文件中添加
注意:
1
2source /etc/profile #必须在上面
source $ZSH/oh-my-zsh.sh
五、安装配置Cmder命令行终端
访问cmder.net,下载mini版本即可
修改启动参数
修改启动参数填入
bash -cur_console:p
,这样我们直接打开cmder后就可以进入到linux系统了。这种方法一般vim的方向键不可以使用。或者使用下面的方法对cmder进行修改。
将cmder添加进win10的右键菜单
右键点击我的电脑—属性—高级系统设置—环境变量—系统变量,点击新建,变量名设置为:CMDER_HOME,变量值直接粘贴刚才拷贝的地址,
然后点击系统变量中的path,点击新建,输入%CMDER_HOME%
- 使用管理员权限打开cmder终端运行
Cmder.exe /REGISTER ALL
文件夹互相访问
win10访问ubuntu
1 | C:\Users\xxx\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\xxx |
ubuntu访问win10
1 | /mnt/c/Users # 进入win10的c盘的Users |
可以建立一个win10的快捷方式
1 | ln -s /mnt/c/Users/xxx ~/win10 建立链接 |