WSL安装及其后续配置

一、WSL(windows subsystem on linux)安装

按照这个安装链接即可!

1、默认安装路径

C:\Users\用户名\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu16.04onWindows_79rhkp1fndgsc\LocalState

2、快速跳转到linux目录

在文件资源管理器输入\\wsl$即可

WSL安装及其后续配置

 

二、后续配置

1、切换源

(1)打开源所在的文件:

sudo vim /etc/apt/sources.list

(2)我的源设置:

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释                                                                                         
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse                                                               

(3)保存退出之后,使用下列命令更新源

apt-get update
apt-get upgrade

2、使用LxRunOffline移动wsl存储位置

目的:节省C盘空间。

(1) 点击此处下载LxRunOffline,解压到某个文件夹,把其所在的文件夹路径添加到环境变量的Path变量中,如图:

WSL安装及其后续配置

(2)注意!添加环境变量之后,一定要重启计算机!!!

(3)在安装目录中,按住Shift并点击鼠标右键,打开Powershell

WSL安装及其后续配置

(4)输入LxRunOffline list就会显示已安装的linux子系统

WSL安装及其后续配置

(5)输入LxRunOffline move -n Ubuntu-16.04 -d D:\WSL\Ubuntu,即可修改WSL安装路径,然后重启

最后可输入以下命令,查看修改后的路径

 lxrunoffline get-dir -n Ubuntu-16.04 

3、vim插件管理器之vim-plug

下载vim-plug并将其放在“~\.vim\autoload”目录中。

执行下列命令进行安装即可:

curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

3.1 安装过程报错“curl: (35) gnutls_handshake() failed: Error in the pull function.”

(1)打开hosts文件

sudo vim /etc/hosts

(2)在hosts文件后面,添加如下内容:

199.232.28.133 raw.githubusercontent.com

(3)重新执行安装命令即可,如下:

curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

3.2 利用vim-plug安装vim插件

(1) 创建plugged目录:

mkdir ~/.vim/plugged

(2)打开~/.vimrc文件:

vim ~/.vimrc

(3) 然后加入下面内容到.vimrc文件中:
         可以在https://vimawesome.com/这个网站查找插件的命令

call plug#begin('~/.vim/plugged') #插件会安装到~/.vim/plugged文件夹中

#此处添加要安装的插件 如添加taglist插件:
Plug 'vim-scripts / taglist.vim'

call plug#end()

(4)保存.vimrc文件,在vim中按Esc,进入命令模式,输入“:PlugInstall”即可进行安装插件!

3.3 关于vim-plug的常用命令:

查看插件状态 :PlugStatus
安装插件 :PlugInstall
更新插件 :PlugUpdate
清理插件 :PlugClean

3.4 插件提示“Taglist: Exuberant ctags (http://ctags.sf.net) not found in PATH. Plugin is not loaded.

解决方法:安装ctags即可

sudo apt-get install ctags  

 

4、zsh安装

sudo apt-get install zsh

5、oh-my-zsh安装

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

5.1 oh-my-zsh安装过程报错

“拒绝连接”:curl: (7) Failed to connect to raw.github.com port 443: Connection refused.

可能是因为要*,解决方法参考这位大佬的

可以点击这里选择主题,在~/.zshrc里,通过修改ZSH_THEME的值来修改主题!!!

5.2 设置zsh为系统默认shell

# 为root用户设置:
chsh -s /bin/zsh root
# 为当前用户设置:
chsh -s /bin/zsh
# 若要恢复,则命令:
chsh -s /bin/bash 

 

上一篇:wsl bash闪退问题


下一篇:win10 linux子系统 docker 迁移 路径修改