Windows 安装和配置 WSL的方法步骤
什么是 wsl
引用百度百科的一段话:
windows subsystem for linux(简称wsl)是一个为在windows 10上能够原生运行linux二进制可执行文件(elf格式)的兼容层。它是由微软与canonical公司合作开发,目标是使纯正的ubuntu 14.04 "trusty tahr"映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。
我们简单的认为它是在 windows 上安装了一个 linux 环境就好了。也就是最好的 linux 发行版:win10 + wsl (滑稽)。
安装 wsl
1. 启用或关闭windows功能
首先在搜索栏中搜索并打开“启用或关闭windows功能”,勾选“适用于linux的windows子系统”项。只有开启这项设置才能正常安装wsl。
2. 安装 wsl
在微软应用商店搜索 linux,可以看到一系列 linux 发行版,根据自己需要选择适合自己的发行版,这里我选用 ubuntu 18.04 lts,下载完成后启动,等待安装完成,输入账户和密码,我们便得到了一个 linux 环境了。
3. wsl 文件位置
如果想在 linux 查看其他分区,wsl 将其它盘符挂载在 /mnt 下。
如果想在 windows 下查看 wsl 文件位置,文件位置在:c:\users\用户名\appdata\local\packages\canonicalgrouplimited.ubuntu18.04onwindows_79rhkp1fndgsc\localstate\rootfs 下。
配置 wsl
1. 更改外观设置
首先我们更改一下外观,由于 wsl 的会话窗口配色实际上取决于 cmd 属性里颜色标签里面的配色,默认的实在是太丑了,既没有高亮字符也不清晰,严重影响开发效率。
这就需要用到一个开源的 cmd 配色工具:colortool
下载解压后,用 cmd 打开到解压路径,然后运行下列的命令,cmd 的界面就会改变了,选一个自己觉得好看的。
colortool.exe -b deuteranopia colortool.exe -b onehalfdark colortool.exe -b onehalflight colortool.exe -b solarized_dark colortool.exe -b solarized_light
然后重新打开 ubuntu 窗口,就会发现配色也被修改了。如果不满意,还可以打开终端的设置属性界面,微调下字体和光标颜色等。这里建议将 ”将ctr+shift+ c/v用作复制/粘贴的快捷键” 给勾上,光标形状设置为实心框,字体设置为 consolas。
2. 更改源
ubuntu 默认的 apt 源是国外的源,实在是太慢了,这里换成阿里云的源。
a. 首先复制源文件备份,便于以后恢复:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
b. 查看版本信息
lsb_release -c
ubuntu 18.04 lts 的代号是 :bionic
c. 编辑源文件
sudo vim /etc/apt/sources.list
根据 ubuntu 版本号,添加相应内容:
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
保存并退出。
d. 更新和升级
sudo apt-get update sudo apt-get upgrade
3. 安装 oh-my-zsh
a. 安装 zsh
sudo apt-get install zsh
设置默认 shell 为 zsh
chsh -s $(which zsh)
设置完成后使用下列命令检查是否设置成功
echo $shell
b. 安装 oh-my-zsh
sh -c "$(curl -fssl https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
或
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -o -)"
安装完成后重新打开终端,终端就变成了 zsh 了。
c. 设置 ys 主题
打开 oh-my-zsh 配置文件
sudo vim ~/.zshrc
修改主题配色为 ys
zsh_theme="ys"
或者想每个主题都体验一下的话就将主题设置为 "random" 就好了(滑稽)。
保存退出后,重新加载下配置文件
source ~/.zshrc
4. 安装语法高亮插件
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git echo "source ${(q-)pwd}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${zdotdir:-$home}/.zshrc
详细设置可以参考github官方文档](https://github.com/zsh-users/zsh-syntax-highlighting)
使之生效
source ~/.zshrc
5. 简单配置 vim
打开 vim 配置文件
vim ~/.vimrc
添加以下内容
colorscheme ron :syntax on filetype on filetype plugin on filetype indent on set sts=4 set shiftwidth=4 set backspace=2 set tabstop=4 set showmode set nu set nohlsearch
6. 安装 jdk
到 oracle 官网下载 linux-64 位压缩包,解压到 /usr/local/jvm/ 路径下,添加以下语句到 .zshrc,配置环境变量
export java_home=/usr/local/jvm/jdk1.8.0_211 export jre_home=${java_home}/jre export classpath=.:${java_home}/lib:${jre_home}/lib export path=${java_home}/bin:$path
重新生效
source ~/.zshrc
暂时就先想到这些了,以后有新内容还会继续补充。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
推荐阅读
-
Windows下VisualSVN Server的安装与配置方法(图文)
-
centos下安装配置phpMyAdmin的方法步骤
-
Windows下Nginx + PHP5 的安装与配置方法
-
Windows下Nginx+PHP5的安装与配置方法
-
Windows 2012 安装IIS和FTP的方法
-
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
-
Windows 安装 Anaconda3+PyCharm的方法步骤
-
Win7安装和配置Apache2.4服务器的详细方法
-
Windows系统下Nginx服务器的基本安装和配置方法介绍
-
windows下rsync的数据同步安装配置方法