chiachan
chiachan
Published on 2021-05-30 / 324 Visits
1

安装ubuntu子系统

Step1 启动Windows功能

  1. 设置->应用->程序与功能(右侧边栏相关设置)->启动或关闭windows功能(左侧边栏)
  2. 勾选 适用于Linux的Windows子系统,点击确认后重启电脑

Step2 在应用商店下,安装并启动Ubuntu

  1. 进入应用商店
  2. 搜索ubuntu
  3. 下载安装并启动
  4. 等待

Step3 修改为国内源

确定ubuntu版本

  1. 执行命令 lsb_release -c,查看Ubuntu版本
  • “focal”代表ubuntu20.04
  • “eoan”代表ubuntu19.1
  • “xenial”代表ubuntu16.04
  • “bionic”代表ubuntu18.04
  • “disco”代表ubuntu19.04
  1. 以下查看的是ubuntu20.04,如果不一样,需要另外自己去差源地址

备份旧源文件

  • 养成一个备份数据的好习惯,以后你会感谢自己的
sudo cp -v /etc/apt/sources.list /etc/apt/sources.list.backup

修改源

  1. 使用vim 修改文件
vim /etc/apt/sources.list
  1. 将之前的源注释掉或删除
  2. 在文件最底部添加以下(以下是阿里云源,如果需要其他的,自行问度娘)
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb 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 main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
  1. 执行以下命令更新软件列表和软件
sudo apt update
sudo apt upgrade

Step5 修改Shell工具 Oh-my-zsh

安装zsh

  • Zsh是一个Linux用户很少使用的shell,这是由于大多数Linux产品安装,以及默认使用bash shell。几乎每一款Linux产品都包含有zsh,通常可以用apt-get、urpmi或yum等包管理器进行安装。
  1. 检查git是否安装,默认是已安装好的,我这里是已经安装完成了的。
    如果没有则执行命令 sudo apt install -y git进行安装。
  2. 执行命令 sudo apt-get install -y zsh安装zsh
  3. 执行命令 chsh -s /bin/zsh切换到zsh(忽略这一步)
  4. 重启 sudo reboot
  5. 关掉窗口重启

安装Oh-my-zsh

  • Oh-my-zsh是一个简化Shell 配置,快速上手的zsh项目
  • 官网:http://ohmyz.sh/
  1. 执行命令 sudo apt install curl安装curl
  2. 安装Oh-my-zsh,这里就需要使用到git了
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

ps: 如果这里遇到墙的问题,下面配置代理

# 报错
curl: (7) Failed to connect to raw.githubusercontent.com port 443 after 8 ms: Connection refused

# 执行添加控制台魔法
export localIP=$(ipconfig.exe | grep IPv4 | awk '$14 ~ /^192\./ {gsub(/[^0-9.]/, "", $14); if ($14 ~ /^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/) print $14}')
export ALL_PROXY="http://$localIP:10809"
# 再重新执行安装即可

修改~/.zshrc即可修改系统配置

  • 将下面配置加.zshrc代理,后续直接用别名快速开关控制台魔法
  • 开启proxy
  • 关闭unproxy
export localIP=$(ipconfig.exe | grep IPv4 | awk '$14 ~ /^192\./ {gsub(/[^0-9.]/, "", $14); if ($14 ~ /^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/) print $14}')
alias proxy='export ALL_PROXY="http://$localIP:10809"'
alias unproxy='unset ALL_PROXY'