win10下子系统的倒腾记录

泪湿孤枕 提交于 2019-12-01 16:11:11

  本文是对于win10下安装ubuntu 18.04的安装、配置c语言开发环境的记录:

一、win10下面的设置,从win10的1709开始,可以完整的搞定linux子系统,如果win10版本不够的同学,请自行升级。依稀以文字表示图形按钮的内容,点击相应的按钮即可。

  1、开始-->设置-->更新和安全-->开发者选项-->选中开发人员模式,等待系统完成

  2、开始-->设置-->应用-->程序和功能-->启用或关闭windows功能-->勾选 适用于linux的windows子系统,在此也可顺便把IE11的勾选去掉,弃用IE11

  3、win+R-->CMD-->lxrun /install /y安装后,重新启动

  4、win+R-->bash-->输入linux用户名-->输入用户密码两次,两次必须一模一样,等待完成后,自动进入linux中

  5、sudo  vi/etc/apt/sources.list打开软件源文件

  6、ct/mirrors.ustc.edu.cn后:wq

  7、sudo  apt  update  && sudo  apt  upgrade

  8、apt install build-essential cmake gdb git vim binutils-doc cpp-doc gcc-6-locales gcc-6-doc manpages-dev autoconf autoconf-doc automake libtool libtool-doc bison bison-doc gcc-doc gdb-doc gdbserver git-doc glibc-doc lrzip glibc-doc libstdc++-6-doc make-doc ed diffutils-doc perl-doc ctags vim-doc vim-scripts doc-base m4-doc vim-addon-manager glibc-doc-reference glibc-source pinfo ttf-dejavu ttf-dejavu-core ttf-dejavu-extra python3-examples python3 python3-doc rename autoconf-archive fonts-lato  sl  cowsay  linuxlogo  screenfetch  cmatrix  asciinema  powerline  tilda  python3   colorgcc  ttf-wqy-microhei fonts-wqy-microhei  tmate valgrind pkg-config 

  9、安装powerline,第8步,软件已安装,这一步主要完成字体的配置和安装

    mkdir  -p  .local/share/fonts/

    wget https://github.com/Lokaltog/powerline/raw/develop/font/PowerlineSymbols.otf

    mv PowerlineSymbols.otf .local/share/fonts/

    sudo fc-cache -f -v

    wget https://github.com/Lokaltog/powerline/raw/develop/font/10-powerline-symbols.conf

    mkdir -p .config/fontconfig/

    mv 10-powerline-symbols.conf .config/fontconfig/fonts.conf

    cd /usr/share/powerline/bindings/bash/ 查看目录下是否有powerline

    .bashrc文件的最后添加:

    POWERLINE_SCRIPT=/usr/share/powerline/bindings/bash/powerline.sh
      if [ -f $POWERLINE_SCRIPT ]; then
         source $POWERLINE_SCRIPT
      fi

  10、建立win0到linux子系统home的快捷方式:我这里的目录为:C:\Users\guochaoxxl\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\home\nication

在这个目录中有两个可能不太一样:

  1、guochaoxxl是我的win10的用户名称,作为一个忠告,不要在win10中使用中文名称的用户,否则绝对会让你后悔的

       2、nication是我安装的linux的用户名称

  3、如果想访问linux子系统的根目录,只要向上两级目录即可

  4、win10桌面上建立一个快捷方式linuxhome,指向C:\Users\guochaoxxl\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\home\nication即可

  11、配置vim:

  利用第10步创建的快捷方式,拷贝.vimrc文件和.vim目录,关键是修改权限:

  12、配置git

  git config --global user.name "guochaoxxl"

  git config --global user.email "guochaoxxl@163.com"

  git config --global color.ui auto

  git config --global core.editor vim

  git config --list 查看

  如果觉得配置远程仓库麻烦,可以从远程clone一个仓库,后来可以使用git push即可,避免自己搞定远程仓库。

  修改完文件后,例如:testc.c

  git  add  testc.c

  git  commit  testc.c

  修改commit信息

  git  push

  输入自己的用户名

  输入自己的用户密码

  如果都正确,就将新修改的文件推送到远程仓库了

  如果只是想从远程仓库获取更新,使用git  pull即可

  

  

  

 

在这个目录中有两个可能不太一样:

  1、guochaoxxl是我的win10的用户名称,作为一个忠告,不要在win10中使用中文名称的用户,否则绝对会让你后悔的

       2、nication是我安装的linux的用户名称

  3、如果想访问linux子系统的根目录,只要向上两级目录即可

  4、win10桌面上建立一个快捷方式linuxhome,指向C:\Users\guochaoxxl\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\home\nication即可

  11、配置vim:

  利用第10步创建的快捷方式,拷贝.vimrc文件和.vim目录,关键是修改权限:

  12、配置git

  git config --global user.name "guochaoxxl"

  git config --global user.email "guochaoxxl@163.com"

  git config --global color.ui auto

  git config --global core.editor vim

  git config --list 查看

  如果觉得配置远程仓库麻烦,可以从远程clone一个仓库,后来可以使用git push即可,避免自己搞定远程仓库。

  修改完文件后,例如:testc.c

  git  add  testc.c

  git  commit  testc.c

  修改commit信息

  git  push

  输入自己的用户名

  输入自己的用户密码

  如果都正确,就将新修改的文件推送到远程仓库了

  如果只是想从远程仓库获取更新,使用git  pull即可

  

  

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!