win10下子系统的倒腾记录
本文是对于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 python3 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
win10下安装字体成功后,记得设置成终端字体,即可。
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步创建的快捷方式,拷贝.bashrc和.vimrc文件和.vim目录,关键是修改权限:
chmod 777 .bashrc .vimrc .vim/
cd .vim/
chmod 777 colors/ syntax/
cd colors/
chmod 777 *
cd ../syntax
chmod 777 *
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即可 msdn itellyou cn
win10下子系统的倒腾记录的更多相关文章
- ArchLinux+Win10双系统的Grub配置
解决:ArchLinux+Win10双系统,Grub设置 原装的Win10,装完ArchLinux后,要进入Win10一段时间只能通过boot选择. Grub的菜单里并没有.Grub安装过程是参考wi ...
- Ubuntu和win10双系统Grup无法引导解决方案
通常我们经常安装双系统, 但是有时候安装完系统无法正常引导, 以下就说明Ubuntu和win10双系统, win10在grub界面不断循环的解决方案 直接在win10启动项目上按e进入编辑模式 在文档 ...
- 让Win10显示系统中隐藏的文件夹
让Win10显示系统中隐藏的文件夹.. ------------------------- -----------------------
- win10 更新系统更新补丁后无法启动处理办法
win10无法启动不用怕!WinRE恢复环境轻松修复win10系统 Win10技术预览版发布至今,已经整整过去十天时间.经过这段时间的使用体验,小伙伴们有没有遇到一些问题,导致系统出错甚至无法启动呢? ...
- win10更新系统后,无法远程访问的bug
win10更新系统后,无法远程访问其它电脑(服务器),同时关于其它的远程服务也将无法使用(打印机……) 是因为win10自动更新的时候安装了KB4103718插件 解决办法: 1.手动卸掉KB4103 ...
- 专治编译器编辑器vscode中文乱码输出 win10 配置系统默认utf-8编码
VS Code输出会出现乱码,很多人都遇到过.这是因为VS Code内部用的是utf-8编码,cmd/Powershell是gbk编码.直接编译,会把“你好”输出成“浣犲ソ”.如果把cmd的活动代码页 ...
- CentOS7+Win10双系统的CentOS7启动bug
自从安装了CentOS7系统,它的启动时间常常要三分钟以上,实在忍不了. 以下是CentOS7系统的启动记录片断: May 18 13:04:05 DESKTOP-23V3CHU kernel: XF ...
- 最新解决 Ubuntu16.04 和 win10 双系统时间同步问题 (设置为 UTC 时间)
最近在电脑上安装了 Ubuntu16.04 和 Win10 双系统, 开机后发现电脑的开机系统出现了问题,不知道怎么搞的总是会出现8个小时的误差,在网上查了好多文章发现网上的大部分方法都是比较过时的 ...
- Linux中生成Core Dump系统异常信息记录文件的教程
Linux中生成Core Dump系统异常信息记录文件的教程 http://www.jb51.net/LINUXjishu/473351.html
随机推荐
- robot framework 怎么验证搜索无记录,页面元素不存在
假设你要验证搜索无记录,页面元素不存在,假设我搜索的文本为你好 页面展示为如下 搜索:你好 假设页面搜索有结果: 你好 class=vtext 你好1 class=vtext 你好2 class ...
- HibernateTemplate的queryForList(sql)用法
转自:https://blog.csdn.net/huanghaijin/article/details/7763580 List<User> list = jdbcTemplate.q ...
- cd .ssh返回-bash: cd: .ssh:No such file or directory怎么办
继续上一篇博文 今天再次陷入同样的问题 避免这个问题的另一个套路是用节点和其他节点直接ssh 远程连接,需要输入密码, 但是输入再次退出之后就OK了 cd 可以到.ssh了 然后就可以开心的免密了
- 解决Apache启动错误:httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
启动apache遇到提示: [root@bqh-119 conf]# ../bin/apachectl -thttpd: apr_sockaddr_info_get() failed for bqh- ...
- OSI七层模型的新认识
OSI 七层模型是internet的基石,它并没有制定一个标准,规定我们要怎么去做.美国军方曾把它精简到四层,只是站在了更实用的层次. 我们先来看看这个模型. 应用层->Applicatio ...
- asp.net 页面按回车就会触发button按钮事件
转载于 https://www.cnblogs.com/anz130/articles/2445830.html 转自:http://space.itpub.net/12639172/viewspac ...
- JAVA设计模式之单例模式(单件模式)—Singleton Pattern
1.什么是单例模式? <Head First 设计模式>中给出如下定义:确保一个类只有一个实例,并提供一个全局访问点. 关键词:唯一实例对象. 2.单例模式的实现方式: 2.1 懒汉式 对 ...
- C#中流Stream的使用-学习
概念 提供字节序列的一般视图.这是一个抽象类. 子类: Derived Microsoft.JScript.COMCharStream System.Data.OracleClient.OracleB ...
- 2. 软件有很多种,也有各种分类办法: ShrinkWrap (在包装盒子里面的软件,软件在CD/DVD上); Web APP (基于网页的软件); Internal Software (企业或学校或某组织内部的软件); Games (游戏); Mobile Apps (手机应用); Operating Systems (操作系统); Tools
选取对你最相关的一类软件, 请回答:(web app) 1) 此类软件是什么时候开始出现的, 这些软件是怎么说服你(陌生人)成为他们的用户的? 他们的目标都是盈利么? 他们的目标都是赚取用户 ...
- IDEA实用教程(三)
4. JDK环境的配置 1) 进入JDK配置界面 2) 创建JDK环境 3) 选择本地JDK的安装位置 4) 保存配置 点击右下角的Apply后,再点击OK保存配置