作为个人使用的环境配置做一个简单的备份。

开始之前

这套配置主要用于我个人C++的学习,以及熟悉Linux操作系统。主要用到的工具有:

  • Tencent Cloud
  • Ubuntu 18.02
  • Xshell
  • WinSCP
  • Vimplus
  • 百度网盘、Github等帮助网站

个人使用的是腾讯云的轻量应用服务器,可以很好的满足学习的需要,省去配置虚拟机的过程,一键安装系统镜像,有固定的公网ip方便ssh连接,可以更好地专注于学习本身而不用费劲心思配环境。

Xshell连接服务器

首先需要在腾讯云的控制面板重置用户密码。

考虑到安全问题,Ubuntu默认不允许使用root用户进行ssh连接,建议用其他用户进行连接,需要super user权限的时候使用sudo提权即可。

从腾讯云的控制面板复制公网ip,使用密码登录即可。有需要也可以在腾讯云中创建密钥对,使用密钥登录,安全性更高。

更新源列表、软件和修改root密码

$ sudo apt update
$ sudo apt upgrade
$ sudo passwd root

安装常用软件

$ sudo apt install gcc
$ sudo apt install g++
$ sudo apt install tree
$ sudo apt install zip unzip
$ sudo apt install ssh
$ sudo apt install net-tools
$ sudo apt install vim
$ sudo apt install git

如果用云服务器的话其实大部分都是装好的,主要检查一下zipunziptree以及git就可以。

vimplus安装

Vimplus的Github链接

首先检查vim版本

$ vim --version

安装vimplus需要vim8.0以上版本,一般Ubuntu默认都是8.0以上。

然后检查vim是否支持python3

$ vim --version | grep python

出现+python3这一项表示支持,在之后的ycm编译时,选择python3.

由于在线安装可能存在的网络问题,这里使用离线安装的方法,安装所需的压缩包存放在百度网盘(链接

下载后将plugged.zipvimplus-master.zip传输到当前用户的home目录下(WinSCP),然后依次执行以下命令:

$ unzip vimplus-master.zip
$ unzip plugged.zip
$ mkdir -p ~/.vim/
$ mv ./plugged ~/.vim/
$ cd ~/vimplus-master
$ ./install.sh

注意最后执行install.sh时不要加sudo.

如果没有unzip命令,可以使用以下命令安装:

$ sudo apt install zip unzip

等待过程中会询问是否备份原有的vim配置,请选择否;询问使用python2还是python3编译ycm,请选择3.

修改 Shell 用户名配色

.bashrc中修改

$ cd
$ vi .bashrc

在最后一行添加如下内容:

export PS1='[\[\e[01;32m\]\u\e[00m\]@\[\e[01;32m\]\h\[\e[00m\]:\[\e[01;34m\]\W\[\e[00m\]]\$ '

:wq退出vim,使用source命令使设置生效

$ source .bashrc