前言
- 最近发现老师们都喜欢用Mac中的Unix环境进行学习使用,小编竟然有换Mac的冲到,但是忍住了。因为一年后肯定需要自己组装自己的电脑,买最贵的cpu,最好的显卡…(手动哈哈哈)
- 之前接触过WSL,今晚就想给自己配置一下,于是乎就出现了本文。
- 参考文章:Windows10 子系统(WSL)的配置和使用
# 必要步骤1:WSL安装
1. 开启适用于Linux的Windows子系统,这一步应该会弹出自动重启电脑,重启就好了。
2. 在微软商店安装,你想安装的linux系统
- 小编选择的是
Ubuntu 20.04 LTS
,你可以选择其他linux版本
# 必要步骤2:Ubuntu 的软件库·换成阿里的源
1. 备份list文件
cd /etc/apt/
sudo cp sources.list sources.list.bak
备份了,如果下面的哪一步出错了好恢复。
2. 修改list文件
管理员权限,使用 vim 进行修改:
sudo vi /etc/apt/sources.list
- Ubuntu 镜像·换成阿里的源,ubuntu20.04的阿里云源如下:
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
3. 更新软件列表
sudo apt update
sudo apt-get update # 更新软件列表
sudo apt-get upgrade # 更新软件
# 重要配置1:配置Vim(使用新添加的用户操作)
在后续的学习过程中,会使用
vim
写程序
Vim配置推荐 - ma6174(不用打开这个官方网站)
1. 更新apt源信息
sudo apt update
sudo apt install build-essential//安装gcc、g++、make等
2. 安装git
sudo apt install git
3. 配置vim,执行下面命令配置安装vim
wget 47.93.11.51:88/install_vim.sh
bash install_vim.sh
vim的配置因为需要安装较多插件,所以需要等较多时间,大家耐心等待
# 重要配置2:zsh的安装及配置
1. 安装zsh
sudo apt install zsh
2. 修改默认shell为zsh
chsh -s /bin/zsh
3. 安装oh-my-zsh
wget 47.93.11.51:88/install_zsh.sh
bash install_zsh.sh
4. 安装zsh-syntax-highlighting
git clone https://gitee.com/suyelu/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
5. 使用命令vim ~/.zshrc
打开.zshrc文件,找到plugins=()
这一行,将zsh-syntax-highlighting添加进去
plugins=(git zsh-syntax-highlighting)
甚至在此处添加其他插件
6. 安装其他插件
##命令自动补全插件
mkdir ~/.oh-my-zsh/plugins/incr
wget http://mimosa-pudica.net/src/incr-0.2.zsh -O ~/.oh-my-zsh/plugins/incr/incr.plugin.zsh
##目录自动跳转插件
sudo apt install autojump
7. 使用命令vim ~/.zshrc
,打开后在最后插入以下内容:
#设置终端颜色,提示符,及上一条指令返回码提示
autoload -U colors && colors
PROMPT="%{$fg[red]%}%n%{$reset_color%}@%{$fg[blue]%}%m %{$fg[yellow]%}%1~ %{$reset_color%}%# "
RPROMPT="[%{$fg[yellow]%}%?%{$reset_color%}]"
# Useful support for interacting with Terminal.app or other terminal programs
[ -r "/etc/zshrc_$TERM_PROGRAM" ] && . "/etc/zshrc_$TERM_PROGRAM"
source /usr/share/autojump/autojump.sh
source ~/.oh-my-zsh/plugins/incr/incr*.zsh
注意,复制后可能会因为Vim的配置导致以上内容被注释,也就是在前面加上了
#
,如果有的话,删掉就行。
# 重要配置3: ctags安装与配置
- 使用以下命令安装ctags
sudo apt install ctags
- 执行以下命令
ctags -I __THROW -I __attribute_pure__ -I __nonnull -I __attribute__ --file-scope=yes --langmap=c:+.h --languages=c,c++ --links=yes --c-kinds=+p --c++-kinds=+p --fields=+iaS --extra=+q -f ~/.vim/systags /usr/include/* /usr/include/x86_64-linux-gnu/sys/* /usr/include/x86_64-linux-gnu/bits/* /usr/include/arpa/*
- 使用命令
vim ~/.vimrc
编辑.vimrc,在最后添加以下内容
set tags+=~/.vim/systags
# 重要配置4: 安装glibc-doc
- 使用以下命令安装
sudo apt install glibc-doc
最后最后的一点点说明:配置好的画面
1. 使用了wsl-terminal,解压后就可以打开使用
- 好处:自带的ubuntu命令界面在操作vim时,不能使用
shift + insert
完成粘贴功能 - 简单配置就可以直接上手
- 当然,也可以搭配Cmder,推荐教程win10下cmder加wsl的多终端配置使用
- 当然,小编更习惯使用Xshell连接WSL
2. 自己更改了主机名,显示为ubuntu
3. 安装了两个小插件
sudo apt install sl
sudo apt install screenfetch
#sudo apt install indicator-multiload
后记
- 教程就到此结束吧,以后再配置的话再更新