文章目录

  • 一、准备工作
  • 二、配置vim


一、准备工作

1.安装centos7镜像

三种ISO镜像文件
 CentOS-7.0-x86_64-DVD-1503-01.iso 标准安装版,一般下载这个就可以了(推荐)
 CentOS-7.0-x86_64-NetInstall-1503-01.iso 网络安装镜像(从网络安装或者救援系统)
 CentOS-7.0-x86_64-Everything-1503-01.iso 对完整版安装盘的软件进行补充,集成所有软件。(包含centos7的一套完整的软件包,可以用来安装系统或者填充本地镜像)
 CentOS-7.0-x86_64-GnomeLive-1503-01.iso GNOME桌面版
 CentOS-7.0-x86_64-KdeLive-1503-01.iso KDE桌面版
 CentOS-7.0-x86_64-livecd-1503-01.iso 光盘上运行的系统,类拟于winpe
 CentOS-7.0-x86_64-minimal-1503-01.iso 精简版,自带的软件最少

2.拍摄快照

 拍摄快照是为了保存当前虚拟机的状态,以防万一出错时可以恢复到原来的状态,这样就可以使劲折腾虚拟机了。

centos7 一键重装脚本 一键安装centos7_hg


3.设置共享文件夹

 1.宿主机设置共享文件夹

  在宿主机的任一盘下创建一个文件夹,复制其路径

 2.虚拟机开启共享文件夹功能

  ① 打开虚拟机设置(要求关闭虚拟机)

centos7 一键重装脚本 一键安装centos7_centos7 一键重装脚本_02


  ② 点击添加后将宿主机的共享文件夹的路径加入再点击确认即可

  ③ 打开虚拟机然后查看当前虚拟机的共享文件目录

vmware-hgfsclient

centos7 一键重装脚本 一键安装centos7_vim_03


  ④ 挂载共享目录

vmhgfs-fuse .host:/ /mnt/hgfs
/mnt的下无hgfs时可创建一个文件夹,但是这样每次关机改挂载都会失效,可将该脚本写入 /etc/rc.local 内得以开机自启

centos7 一键重装脚本 一键安装centos7_centos7_04

⑤ 查看共享目录是否同步成功

cd /mnt/hgfs

centos7 一键重装脚本 一键安装centos7_vim_05


4.安装curl  直接在终端运行以下代码

yum -y install curl

查看版本

curl --version

centos7 一键重装脚本 一键安装centos7_centos7 一键重装脚本_06

二、配置vim

工欲善其事,必先利其器,如果频繁的更换虚拟机那么在使用vim就会很不适应,作为小白推荐一种一键式配置vim的项目VimForCpp,简单方便快捷。
  shell 中执行指令,注意想在哪个用户下让vim配置生效, 就在哪个用户下执行这个指令. “不推荐” 直接在 root 下执行

curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh

贴出运行前后图片以作对比

centos7 一键重装脚本 一键安装centos7_vim_07


centos7 一键重装脚本 一键安装centos7_CentOS_08


  注意当安装完成后使用vim会提示以下信息提示vim版本过低,所以使用四个指令轻松解决

centos7 一键重装脚本 一键安装centos7_hg_09


 提示权限不够可以切换到root进行

rpm -Uvh http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm

centos7 一键重装脚本 一键安装centos7_centos7 一键重装脚本_10

rpm --import http://mirror.ghettoforge.org/distributions/gf/RPM-GPG-KEY-gf.el7
yum -y remove vim-minimal vim-common vim-enhanced sudo

centos7 一键重装脚本 一键安装centos7_CentOS_11

yum -y --enablerepo=gf-plus install vim-enhanced sudo

centos7 一键重装脚本 一键安装centos7_centos7_12


 这样就大功告成了关于其卸载方法

bash ~/.VimForCpp/uninstall.sh