IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> WSL之Ubuntu完美配置 -> 正文阅读

[系统运维]WSL之Ubuntu完美配置

前言

  • 最近发现老师们都喜欢用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,解压后就可以打开使用

在这里插入图片描述

  • 好处:自带的ubuntu命令界面在操作vim时,不能使用shift + insert完成粘贴功能
  • 简单配置就可以直接上手
  • 当然,也可以搭配Cmder,推荐教程win10下cmder加wsl的多终端配置使用

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

在这里插入图片描述

3. 安装了两个小插件

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

后记

  • 教程就到此结束吧,以后再配置的话再更新
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章           查看所有文章
加:2021-11-15 16:13:57  更:2021-11-15 16:16:28 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:19:04-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码