前言

  • 最近发现老师们都喜欢用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
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安装与配置

  1. 使用以下命令安装ctags
sudo apt install ctags     
  1. 执行以下命令
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/*
  1. 使用命令vim ~/.vimrc编辑.vimrc,在最后添加以下内容
set tags+=~/.vim/systags

# 重要配置4: 安装glibc-doc

  1. 使用以下命令安装
sudo apt install glibc-doc

最后最后的一点点说明:配置好的画面

在这里插入图片描述

1. 使用了wsl-terminal,解压后就可以打开使用

在这里插入图片描述

2. 自己更改了主机名,显示为ubuntu

在这里插入图片描述

3. 安装了两个小插件

sudo apt install sl
sudo apt install screenfetch
#sudo apt install indicator-multiload

后记

  • 教程就到此结束吧,以后再配置的话再更新
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐