▎前言

  小编昨天闲的不行,就装了一个linux系统,linux的发行版很多,小编认为ubuntu很好用,于是就在使用ubuntu。

  没错,我现在就在使用ubuntu来写博客。

  

  刚才还装了一个QQ,不过不知道能不能用。

  相信很多人都不愿意用linux系统,但是因为NOIP可能不再支持windows系统了,所以我们必须学会一些linux的基础操作。

  小编为了练习,没有使用虚拟机,直接装成了电脑的系统,最开始肯定有很多不顺手的地方,所以特地教你如何使用linux。

▎比赛篇

  如果你只想用于打比赛,那么只看这一部分就好了。

  由于NOILinux也是ubuntu,所以小编所执行的操作保证NOILinux也可以做到。

☞『简单命令』

  这个小编曾经特地写过一篇博客。

  传送门

☞『调整编辑器』

  如果你傻乎乎的去使用vim了,那么你一定会认为vim很难用,虽然可以调整,但是也是很麻烦的,那么这里我们使用gedit进行编辑。

  其实gedit就是文本编辑器,如果你在左上角找是找不到的,我们需要新建一个文本(一定要写cpp)。

  

  

  然后打开这个文本,就会发现是写代码的东西的样子,此处小编已经调整好了,所以配色比较好。

  调整的话,我们需要打开编辑->首选项,就可以调了,小编是这样调的:

  插件默认就好,可能有些字体或者配色NOILinux没有,但是也有其它好看的。

  但是设置之类的最好按照小编的来调整,只有不能自动补全和Dev-c++不同。

  我们来写点代码看看:

  

  点击保存,然后用终端找到这个文件常规操作就可以了。

☞『进入python环境』

  你可能还是一脸懵逼,为什么学C++的要去进入python环境。

  点击这篇博客了解为什么打NOIP要学python及一些基础操作:传送门

  那么如何进入python环境呢?

  打开终端,直接输入python就好了。

  接着常规操作就可以了,我们只要再输入exit()回车就可以退出python环境了。

▎生存篇

  如果你还想更多的体验linux系统的话,不妨继续看下去,教给你一些实用的小技巧。  

  不过,前提是,必须要让电脑(虚拟机也可以,只不过体验上不是很好)装上ubuntu系统,NOILinux只是单纯用来竞赛的系统。

☞『第一步:调好中文输入法』

  如果你使用的不是虚拟机而是实体机,且是最新版本的话,会自带中文输入法的,就无需担心了,默认切换输入法快捷键是shift。

  利用英文输入谷歌输入法的拼音,最后加一个 for linux。   

  选择第二个。

  

  按照配置选择即可,下载好后,在终端打开所在文件夹,找到该文件,然后输入sudo dpkg -i +安装包名称,然后会让你输入密码,输入好后,就会开始下载。

  然后在右上角找到输入法的标志,点击选择谷歌输入法。

☞『第二步:常用软件是硬伤』

  显然,太多windows系统的软件都没有linux的版本,即使有,也很难下载到。

  那么我们下载优麒麟的软件中心就可以下载到很多软件了,并且无需输入代码,直接安装。

  搜索ubuntu软件中心:

  选择第二个。

  

  接着就是常规操作:下载后在终端找到文件,然后输入sudo dpkg -i +安装包名称就可以安装了,如果安装不了,那么可以选择双击这个deb文件,如果支持,就会弹出安装的界面,然后能不能装上,就听天由命了。

  下好之后就是这样的:

  开发工具很多,如果你受不了linux的编程模式,那么我们可以使用一些有名的软件。

  比如说Visual studio code,不瞒你说,小编刚下好了这个软件,这是集成开发环境,和windows上一样。

  然后,你就可以随心所欲的折腾了。

☞『更改时区』

  

  小编电脑的时间已经调整好了,但是如果时间不对,也十分令人不舒服。

  首先,打开右上角的工具:

  查找设置:时间。

  然后设置即可。

☞『商店安装问题』

  我们需要经常输入以下命令:

 sudo apt update
sudo apt install snapd

  以保证商店中的软件是最新的,否则无法正常安装。

  每次想装软件都发现太难了,不是这错误就是那错误,今天终于发现了。

【算法•日更•第三十二期】教你用出windows体验的Linux的更多相关文章

  1. 【算法•日更•第三十期】区间动态规划:洛谷P4170 [CQOI2007]涂色题解

    废话不多说,直接上题:  P4170 [CQOI2007]涂色 题目描述 假设你有一条长度为5的木版,初始时没有涂过任何颜色.你希望把它的5个单位长度分别涂上红.绿.蓝.绿.红色,用一个长度为5的字符 ...

  2. 【算法•日更•第三十九期】迭代加深搜索:洛谷SP7579 YOKOF - Power Calculus 题解

    废话不多说,直接上题: SP7579 YOKOF - Power Calculus 题意翻译 (略过没有营养的题干) 题目大意: 给出正整数n,若只能使用乘法或除法,输出使x经过运算(自己乘或除自己, ...

  3. 【算法•日更•第三十五期】FF算法优化:EK算法

    ▎写在前面 FF算法传送门 之前我们已经学过了FF算法(全称Ford-Fulkerson算法)来找最大流,但是这种算法仍有诸多不对的地方. 其实这种算法存在着严重的效率的问题,请看下面的图: 以这个图 ...

  4. 【算法•日更•第三十一期】KMP算法

    ▎前言 这次要讲的HMP算法KMP算法很简单,是用于处理字符串的,之前一直以为很难,其实也不过如此(说白了就是优化一下暴力). ▎处理的问题 通常处理的问题是这样的:给定两个字符串s1和s2,其中s1 ...

  5. 【算法•日更•第四十二期】离散傅里叶变换(DFT)

    ▎前言 小编相当的菜,这篇博客难度稍高,所以有些可能不会带有证明,博客中更多的是定义. 我们将要学到的东西: 复数 暴力多项式乘法 DFT 当然,小编之前就已经写过一篇博客了,主要讲的就是基础多项式, ...

  6. 【算法•日更•第五十四期】知识扫盲:什么是operator?

    ▎前言 这个东西和迭代器长的很像,但是比迭代器常见的多. 今天就来浅谈operator. ▎定义 operator是C#.C++和pascal的关键字,它和运算符一起使用,表示一个运算符函数,理解时应 ...

  7. 【算法•日更•第三十七期】A*寻路算法

    ▎写在前面 这是一种搜索算法,小编以前总是念成A乘寻路算法,没想到一直念错. 请大家都念成A星寻路算法,不要像小编一样丢人了. ▎A*寻路算法 ☞『引入』 相信大家都或多或少的玩过一些游戏吧,那么游戏 ...

  8. 【算法•日更•第五十期】二分图(km算法)

    ▎前言 戳开这个链接看看,惊不惊喜,意不意外?传送门. 没想到我的博客竟然被别人据为己有了,还没办法投诉. 这年头写个博客太难了~~~ 之前小编写过了二分图的一些基础知识和匈牙利算法,今天来讲一讲km ...

  9. 【算法•日更•第四十三期】QQ for linux

    废话不多说,直接看一张图: 没错,这是QQ,但是这有什么稀奇的?但是在Linux上使用QQ就很稀奇了. 众所周知,腾讯早就已经对Linux下的QQ和微信停止了服务,即便是网页版也不能用,通信这一直是小 ...

随机推荐

  1. Python 正则表达式简单了解

    match 从字符串的开始匹配  如果开头不符合要求  就会报错 search  用字符串里的每一个元素  去匹配找的元素 1.匹配单个字符 \d 数字 \D 非数字 . 匹配任意字符 除了\n [] ...

  2. Python学习手册(第4版)PDF高清完整版免费下载|百度云盘

    Python学习手册(第4版)PDF高清完整版免费下载|百度云盘 提取码:z6il 内容简介 Google和YouTube由于Python的高可适应性.易于维护以及适合于快速开发而采用它.如果你想要编 ...

  3. C语言学习笔记二---数据类型运算符与表达式

    一.C的基本语法单位 1.标识符:有效长度:31(DOS环境下) 2.关键字:main不是 3.分隔符:空格符,制表符,换行符,换页符 4.注释符:a./*.....*/   b.// 二.C的常用输 ...

  4. R语言 循环语句、分支语句和中止语句-控制流篇

    for 循环 用法 for (n in m) expr 若n在m中则运行 expr while 循环 用法 while (condition) expr 当符合condition时运行expr rep ...

  5. 数据库事务的四个特性ACID

    原子性[Atomicity] 原子性指的指的就是这个操作,要么全部成功,要么全部失败回滚.不存在其他的情况. 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一 ...

  6. 渲染导航菜单的同时给每个菜单绑定不同的router跳转

    这个问题一开始的时候,我总想着router跳转只有两种方式 一种@click,一种router-link 然后我想着@click,绑定一个事件,事件下面无法确定我当前是哪个菜单,解决不了. 然后< ...

  7. 二维线段树->树套树

    现在上真正的二维线段树 毕竟 刚刚那个是卡常 过题我们现在做一个更高级的做法二维线段树. 大体上维护一颗x轴线段树 然后在每个节点的下方再吊一颗维护y轴的线段树那么此时我们整个平面就被我们玩好了. 这 ...

  8. 题解 [SHOI2002]滑雪

    记忆化搜索$||dp||$剪枝 先讲方法,代码待会上 方法一:记忆化搜索 这个方法不怎么解释,就是每搜索完一个高度的最长路径记录一下,以后搜索其他的点时如果走到了这条路就直接用记录的值计算就是了 方法 ...

  9. Nginx的文章推荐

    Nginx服务器之负载均衡策略(6种) Nginx与Tomcat实现请求动态数据与请求静态资源的分离 Nginx 相关介绍(Nginx是什么?能干嘛?)     https://www.cnblogs ...

  10. 【小白学AI】线性回归与逻辑回归(似然参数估计)

    文章转自[机器学习炼丹术] 线性回归解决的是回归问题,逻辑回归相当于是线性回归的基础上,来解决分类问题. 1 公式 线性回归(Linear Regression)是什么相比不用多说了.格式是这个样子的 ...