【NOIP必备攻略】 基本noilinux使用方法

  现在linux系统已经成为了NOIP竞赛的一大操作系统,如果连最基础的操作都不会,那就更别提怎么得分了,万一操作失误,可就爆零了。所以小编特意发这样一篇博客,教你快速上手noilinux!

  

 

▎ 常用操作

  1)召唤终端:不论如何,一些基本操作都在终端上,如果你的linux系统的终端不在桌面上摆放着,那么可以Ctrl+Alt+T召唤出终端,最后就是这个样子:

  

   2)常用命令——ls

  ls的意思是显示当前目录下的文件和文件夹,默认情况下是查看根目录。linux系统和windows系统不太一样,相对而言,linux系统没有c盘,d盘,e盘之类的区分,而是整体是一个大的文件夹,根目录指的就是这里的主文件夹,文件都会默认存储在这里。

  

 

  我们在终端输入ls,会出现什么呢?

  

  发现了吗?果然显示的内容与主文件夹一样,其实ls是list的缩写!这样我们就可以快捷的知道当前目录下有什么文件和文件夹。

  扩展: -a和-l

  我们会发现输入ls我们就会看到很多文件及文件夹,但是这真的是全部的文件吗?当然不是!如果输入ls -a你就会发现一切!

  

  哇!竟然有这么多文件都被隐藏起来了,这个命令类似于咱们windows系统下的显示隐藏文件,如果细细观察,就会发现用 开头的文件都是原先隐藏的文件。这种隐藏的文件一般有两种:要么是系统文件(没事别乱改),要么是病毒。

  但是有这么多文件也没用啊,只知道文件名,如果想知道文件的相关属性,那该怎么办?输入ls -l试试:

  

  属性的内容分为7项,第一项暂时不需要知道,其他6项依次为所属用户(不需要知道,了解即可),所属组(不需要知道,了解即可),占用内存大小,修改的时间:年、月、日,具体时间,文件名。

  但是?内存是以什么为单位的,怎么只有一串数字?其实它的单位是字节,具体是多大还需要自己算,不过为了更人性化,还有其他操作,输入ls -lh:

  

  这样内存就能显示出它合理的单位了!

  3)常用命令——cd

  我们在看到当前目录下的所有文件及文件夹,但是我们怎么打开文件与文件夹呢?对于文件夹,可以使用cd。

  使用格式:cd+操作的文件夹名称

   比如我要打开Desktop文件夹:

  

  看!这样操作后再次查看便发现已经在Desktop文件夹中了,相反,如果用cd来打开文件就会报错:

   

  4)常用命令——mkdir

  在比赛时,选手的文件夹可能被建好了也有可能没有,这就需要我们建目录,此时就可以用到mkdir命令了。

  使用格式:mkdir+目录名

  :比如说我要新建一个叫做C++的目录:

  

 

▎ 编写C++程序

  noilinux提供了多种编写C++程序的方式:如Anjuta,guide,vim等都是,但是这里提倡使用vim,这样便于使用及调试。

  

  vim需要在终端上执行,说白了就是用终端来写代码。输入格式:vim+新建文件的名称(记得写上扩展名,这样会有高亮)

   

  然后就会出现vim的界面:

  

  但是你会发现写不了代码,此时按下 i 键,左下角就会改为插入,这样就可以写代码了,就举个a+b问题的例子把!

  

  代码确实是写好了,怎么有点丑,手感也不好,鼠标点了没反应……别着急,为了增强手感,可以用到set命令。

  按下退出(Esc)键,然后输入冒号(‘:’),再输入set nu,这样就会出现行号。

  

  然后再输入冒号(‘:’),接着输入set tabstop=4。以此类推,输入下面的语句:

1 set nu //设置行标号
2 set tabstop=2 //把缩进设为2
3 set smartindent //智能缩进
4 set mouse=a //激活鼠标
5 set cursorline //行高亮

  重新敲一遍代码,这下就舒服多了。

  行了,问题来了,怎么编译、运行呢?

  先说编译,首先要退出vim,按下退出键(Esc),然后输入冒号,再输入wq(意思是保存并退出,如果只保存可以写w),就会退出vim了。

  然后输入 g++ code.cpp -o code,g++是编译的语言,code.cpp是源代码文件(这里写你的代码的文件名就可以了),-o可以理解为重命名(否则默认编译后生成的程序会叫做a.out),code是重新命名的名字(这里写你希望更改的名字)。

  

  这样就编译好了!接着是运行。输入./code就可以运行了!

  输入两个数,结果正常,怎么样,快去写linux系统下你的第一个程序吧!

  

 

  

 

转载于:https://www.cnblogs.com/TFLS-gzr/p/10851991.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/277746.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mac OS使用技巧之十:Finder的详细使用方法

Finder就是Mac OSX中资源管理器,我们用它来管理我们所有的文件。先来说一下Finder的打开方法吧,(1)单击Dock上的Finder图标。(2)快捷键为【command】向上方向键或者【command】【N】下面我们来看一下10.9 M…

7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装

2019独角兽企业重金招聘Python工程师标准>>> 7.6.yum更换国内源 自定义yum源: [rootbogon ~]# cd /etc/yum.repos.d [rootbogon yum.repos.d]# ls CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo CentOS-CR.repo …

Mac OS使用技巧之十一:隐藏launchpad中图标的方法

开讲前注释:一个逗比公司=adobe公司,成立于1982年,总部位于加利福尼亚。Launchpad是Mac系统的一大特色,借鉴了IOS系统的APP存放方式,图形化的浏览应用程序,而非是在文件中死板的浏览&#xff0c…

MySQL数据库入门到高薪培训教程(从MySQL 5.7 到 MySQL 8.0)

一、MySQL数据库入门到高薪培训视频教程(从MySQL5.7到MySQL8.0) 本套MySQL学习教程地址: https://edu.51cto.com/course/18034.html 为满足想快速入门学习MySQL的学员,风哥设计一套比较全面的MySQL新手快速入门学习视频课程。 本…

Mac OS使用技巧之十二:解决APP Store更新、下载出错的问题

前面介绍了Mac OSX那么多强大的功能和各式各样的使用技巧,那么苹果系统有没有让人头疼的地方呢?恐怕APP Store的下载问题一直是困扰许多用户的永恒问题,为什么有的时候就可以下,为什么有的时候就不可以下?可能是因为网…

Mac OS使用技巧之十三:Finder中标记的使用

我们直入主题,在Mac系统中,我们可以为文件添加不同颜色、不同数量的标记来强调其重要性或者表示其种类 (现在说的标记,就是以前版本里面的标签,觉得没有以前版本的标记明显,好看)如下图&#x…

Spring mvc 上下文初始化过程

为什么80%的码农都做不了架构师?>>> 在软件开发的中,如果某些特性的使用比较普遍,那么这些特性往往可以作为平台特性来实现,通过对这些平台特性进行有效的封装,使其向其他应用开放。正是如此,S…

经典七大排序算法

经典排序算法在面试中占有很大的比重,也是基础,为了未雨绸缪,在寒假里整理并用Python实现了七大经典排序算法,包括冒泡排序,插入排序,选择排序,希尔排序,归并排序,快速排…

谁能给我讲讲原理——视频弹幕游戏!!

舍友在一个叫BliBli的视频网站上找到这样一个视频弹幕游戏,说实话我当时一看真的惊呆了。 从来没有见过这种能够互动的、充满游戏性的视频,用户WASD可以控制飞机移动躲避字幕,撞到字幕左上角死亡次数还可以计数,字幕还并不是单一…

Adobe——我欠你一个正版

昨天,2014年9月24日,Adobe公司宣布关闭中国研发分公司。微博截图如下。 不知道为什么自己看到这个微博,心里很不舒服,一方面是因为Adobe中国研发分公司的关闭,势必会影响中国设计和研发人才的培养,公司解散…

“云计算的前世今生·从阿里看云计算”内蒙古师范大学刘晨旭博士专题报告会顺利召开...

6月29日下午4点,内蒙古师范大学阿里云大数据学院邀请阿里云产品团队专家刘晨旭博士在学术报告厅做题为《云计算的前世今生——从阿里看云计算》的专题报告分享,此次活动吸引了500多名师生参加,两层的报告厅里座无虚席。在此次活动中&#xff…

Mac OS使用技巧之十四:自定义文件图标

剩下的教程多是以前遗漏掉的方法,和一些使用的小技巧,做一些补充,希望能帮到大家。 自定义图标对于Mac OSX用户来说,Dashboard,Dock栏,壁纸以及各种键盘触摸板的快捷操作都是可以高度DIY的东西。但可能许多…

1-3.监督学习(supervised learning)

定义:监督学习指的就是我们给学习算法一个数据集,这个数据集由“正确答案”组成,然后运用学习算法,算出更多的正确答案。术语叫做回归问题 【监督学习可分为】:回归问题、分类问题。两种 例:一个学生从波特…

Mac OS使用技巧之十五:快捷方便的Mini Dock

Mini Dock是前面忘记了提,这里做一些补充。Mini Dock是Mac OSX的一个值得大书特书的亮点。虽然windows下也有类似的东西,但Mac下却提供了更为全面的功能,通过Mini Dock栏,可以快速切换、隐藏、关闭正在运行的APP。这也就比之前讲过…

linux下的SSHD被连接端口修改

连接别人:vim /etc/ssh/ssh_config 被连接: vim /etc/ssh/sshd_config 端口重启生效: /etc/init.d/sshd restart 转载于:https://www.cnblogs.com/gered/p/10871335.html

Mac OS使用技巧之十六:系统失去响应怎么办?

再好的系统,再快的本本,也会在运行时因为种种原因出现卡顿或者死机等失去响应的情况。Mac用户也会时不时碰到这种情况,最常见的表现为鼠标变为七彩圆圈,通常等上一会儿系统会自己恢复。如果迟迟没有响应的话,那就需要来…

单例模式--工厂模式

单例模式又称为职责模式,它用来在程序中创建一个单一功能的访问点,通俗地说就是实例化出来的对象是唯一的。所有的单例模式至少拥有以下三种公共元素:1. 它们必须拥有一个构造函数,并且必须被标记为private2. 它们拥有一个保存类的…

Mac OS使用技巧十七:丰富多彩的花哨输入法

OSX Mavericks中的汉字输入功能,丝毫不逊色于windows,甚至提供了强大的手写输入功能和语音输入功能,并且发展到现在,已经有很多种第三方输入法支持Mac了。 一、基本的输入法首先说一下支持Mac的各种中文输入法,其实我觉…

语言-汉语:汉语

ylbtech-语言-汉语:汉语汉语,即汉族的传统语言,是中国通用语言,国际通用语言之一,属汉藏语系,与藏语、壮语、侗语、黎语、彝语、苗语、瑶语等都是亲属语言。汉语历史悠久,使用人数最多&#xff…

Duboo入门示例(Idea开发环境)

在学习Dubbo分布式框架时的官方入门例子,很有代表性。简单清晰。 有关Dubbo的概念、概述和简单的配置文件,可以看官方文档的简述 会很快对Duboo有个整体的概念。 准备工作: 下载示例,点击这里下载,建议用git管理。下载注册中心&am…