安装

本人的安装环境为Win10。

1. 首先从官网上下载一个CCF官方提供的Noi linux虚拟机以及安装文档 传送门

2. 然后,安装一个VMware Workstation 14 Pro,这里给出网盘 然后一步步解压安装 记得安装的时候不要勾选"启动时检查产品更新",其他按照默认设置安装就好。

3. 打开VMware Workstation Pro,然后用keygen.exe获取激活码将产品激活。打开界面如下

4. 然后创建新的虚拟机,选择典型。

5. 在下一个弹窗中,选择稍后安装操作系统。之后的弹窗中,操作系统选择Linux,版本选择默认的Ubuntu

6. 选择名称与位置,名称和路径最好不要带中文。

7. 硬盘容量选择20G,将虚拟机存储为单个文件。

8. 最后跳出来如图所示,点确定就好了。

9. 然后,点击左上角 编辑——虚拟网络编辑器,点击桥接模式这一栏,然后勾选桥接模式。(此处忘记截图了)

10. 然后右键单击安装的虚拟机,进入设置。

11. 跳到CD/DVD,勾选使用ISO镜像文件,路径是你下载的NoiLinux安装包

12. 点击网络适配器,并勾选右边栏的前两项。

13. 最后关闭设置,启动虚拟机。

如果虚拟机一直黑屏,点这里查看解决方案。

然后等到虚拟机界面为

再按照安装文档里面写的做就可以安装好了

基本使用指南

以下面向的读者是没有接触过Linux的同学

这里给出darkflames的博客 里面讲了基本的linux命令行和编辑代码,以及对拍文件的编写

所以这里就简要的写一下

Ctrl + Alt + T进入终端

下面是上面的博客中的几个基本操作的截图

值得注意的是,如果遇到“无法创建目录,权限不够”的情况,请在mkdir前加上sudo,相当于windows中的获取管理员权限

如果提示输入密码,就输入你的用户名密码,默认是123456

持续更新Noi Linux自带评测软件的使用以及GDB调试的使用

Update On 8.22 不想更了,大家直接看现成的吧

OI中Linux的基本使用方法

这里是两篇Linux自带评测软件的文档 Arbiter系统使用说明 noi评测系统atbiter单机版应用介绍

NOIP前我应该会更新一下vimrc 之类的~

Update On 8.27 以后开学打算用虚拟机编辑代码,熟悉一下环境

所以现在就更新vim相关

vim的各种功能可以看candy的笔记 我这里只写NOILinux上的配置

首先 vim是一个终端编辑器 然后我们可以通过写配置 实现一些我们需要的功能

具体咋搞?就是在终端输入vim ~/.vimrc 然后添加配置代码

也可以 sudo gedit /etc/vim/vimrc 但不知道考场能不能sudo 所以建议使用上面那种办法

以下是我的配置代码 仅供参考

set nu "设置行标号
set tabstop=4 "这一条以及以下三条都把缩进设为4
set shiftwidth=4
set softtabstop=4
set autochdir "自动切换到当前目录
set smartindent "以下两行都是智能缩进相关
set autoindent
set mouse=a "激活鼠标
set cursorline "行高亮
inoremap ( ()<ESC>i "括号匹配相关
inoremap [ []<ESC>i
inoremap " ""<ESC>i
inoremap ' ''<ESC>i
inoremap {<CR> {<CR>}<ESC>O
map <F9> <Esc> :w <CR> :!g++ -g % -o %< && ./%< <CR> "F9一键编译并运行

我怎么知道这傻逼玩意怎么高亮的

然后保存退出

效果如图所示(我闲的蛋疼改了终端背景)

NOI Linux的安装说明以及使用指南的更多相关文章

  1. Linux Mint安装Docker踩坑指南

    我家的服务器选用的Linux Mint系统,最近安装Docker的时候踩了一些小坑,但是总体还算顺利. 我们都知道Linux Mint系统是基于Ubuntu的,说实话用起来感觉还是很不错的,安装Doc ...

  2. NOI Linux 快速入门指南

    目录 关于安装 NOI Linux 系统配置 网络 输入法 编辑器 1. gedit 打开 配置 外观展示 2. vim 打开 配置 使用 makefile 编译运行 1. 编写 makefile 2 ...

  3. Linux下安装mantis配置指南【转】

    转自:http://blog.csdn.net/xabc3000/article/details/6858229 目录(?)[-] Linux下安装mantis配置指南 配置Linux下的Apache ...

  4. Linux 软件安装位置选择指南

    Linux 软件安装   Linux 下安装软件不像 Windows 下安装这么简单,Windows 下会自动选择合适安装路径,而 Linux 下安装路径大部分完全由自己决定,我可以将软件安装到任意可 ...

  5. 学习Linux系列--安装Ubuntu

    最近学习Linux,使用虚拟机太不方便,于是购买了阿里云最便宜的云主机作为学习设备. 本系列文章记录了个人学习过程的点点滴滴. 学习Linux系列--安装Ubuntu 学习Linux系列--安装软件环 ...

  6. 在Linux上安装Oracle RAC 12 c(12.1) 虚拟机,一步一步向导

    Oracle RAC 12 c(12.1)在Linux上安装虚拟机,一步一步向导 今天我们将看到如何安装 12 c版本1 RAC(真正的应用程序集群)数据库2 Linux 64位的虚拟机 使用VMWa ...

  7. JIRA6.3.6 安装汉化破解指南

    JIRA6.3.6 安装汉化破解指南 近期试着安装了下JIRA,碰到了些问题.特记录下来,供后来者使用: 1.常规安装 1.1. 下载并安装jira 从官网下载atlassian-jira-6.3.6 ...

  8. 让NOI Linux变得可用

    开始用NOI Linux-- 上古加阉割,还是32位,完全不可用的亚子-- 怎么办,我真的好想念16.04 于是就走上魔改之旅-- 一些神奇的操作 git 听说直接装的话会是上古版本 sudo add ...

  9. 致萌新与不会用 NOI Linux 的 OIer

    全文绝大部分转载自:这篇好文章啊. 目录 1:GUIDE 2:Gedit 原文 打开 编译运行 3.Vim 3-1:这东西咋开啊 3-2:这东西咋用啊 4.编译与运行 5.调试 6.CSP竞赛中编写代 ...

随机推荐

  1. c# speech 文本转语言

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.W ...

  2. 汇编 MOVSX与MOVZX 指令

    知识点:  MOVSX符号扩展传送  MOVZX零扩展传送 一.MOVSX与MOVZX格式 MOVSX 操作数A ,操作数B MOVZX 操作数A ,操作数B 相同点:操作数B 空间必须小于 操作 ...

  3. 内幕:XX二手车直卖网,狗屁直卖网,我来揭开他们套路!

    转自:明锐论坛   我是一位花生二手车直卖网的离职员工.已离职了一段时间,现在在某家汽车4S店公司上班.过去了那么久,每当看到他们铺天盖地的广告,心里都像十五个水桶--七上八下.思索已久,我还是决定鼓 ...

  4. JQuery快速入门-选择器

    JQuery选择器 JQuery 选择器继承了CSS 与Path 语言的部分语法,允许通过标签名.属性名或内容对DOM 元素进行快速.准确的选择,而不必担心浏览器的兼容性,通过jQuery 选择器对页 ...

  5. onSaveInstanceState和onRestoreInstanceState触发的时机

    先看Application Fundamentals上的一段话: Android calls onSaveInstanceState() before the activity becomes vul ...

  6. svn commit时报错 File already exists

    第一步: 删除当前文件所在文件夹,提交commit 第二步: 新建刚才删除的文件夹,并将先前需要commit的文件放到此文件夹下,再次commit 提交

  7. 查看Python的版本、内建方法和模块等内容的方法

    若想更好地应用Python帮助我们解决日常生活的问题,就必须了解清楚它的内建方法和模块等特性.相信不少同学在安装某个版本的Python后,对于内建方法之类都是一知半解,希望本文能帮助了解Python的 ...

  8. PAT甲题题解-1061. Dating (20)-字符串处理,水水

    #include <iostream> #include <cstdio> #include <algorithm> #include <string.h&g ...

  9. 第三次spring冲刺2

    完成了对错题的收集,和做错题的功能,运用了android自带的SQLite数据库.

  10. Daily Scrum - 11/17

    今天小组例会内容较少.拜重阳将一个简易的UI设计好push上TFS了,其他人没有太多进展.在原有项目基础上继续开发看似工作量变少,其实开始需要弄清楚原先代码的实现架构和各种借口还是比较困难的.