请注意,本文编写于 1627 天前,最后修改于 1627 天前,其中某些信息可能已经过时。

本文中可能有大量专业名词不会解释,如有不懂请读者自行使用搜索工具了解,或者在下方评论区留言。 关于系统安装请参考系列教程《NOI Linux使用教程(安装专讲)》

历史与简介Linux(

Linux是不同于Windows的另一系列操作系统,是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出装置、操作网络与管理文件系统等基本事务。操作系统也提供一个让使用者与系统互动的操作界面。 NOI科学委员会根据需要在Ubuntu Linux的基础上开发了NOI Linux用于NOI系列比赛。至本文最后编辑结束已经更新到1.4.1版本。下载地址及安装文档:

界面说明

开始的登陆窗口,1.4.1版本的密码默认123456 进入界面后我们可以看到界面分这么几块。上方工具栏

下方窗口栏

中间的桌面

几个小提示这个桌面程序(GNOME)下有一个工作空间的概念,就是类似于Windows 10的多桌面,可以通过右下角几个小方框切换。

左下角是类似于Windows下的显示桌面,点击它所有的窗口就最小化了。

快速切换窗口可以通过ALT+TAB实现(与Windows的快捷键相同)。

基本操作就不讲了,这里只介绍一下几个程序。Anjuta是一个非常好用的C/CPP IDE

Arbiter是用于评测(可以理解为为你的算法打分)的程序

DDD是一个调试软件(不推荐使用)

GNU Emacs 24 是一个文件编辑器(不知道比Windwos的记事本高到哪里去了)

GUIDE 三种程序语言的IDE

Lazure Free Pascal IDE

最上方位置旁的是Firefox浏览器。终端应用在附件里面。

目录结构及文件权限

建议先自己熟悉一下系统再继续看下去。

目录讲解

与Windows不同,Linux系操作系统下并没有盘符的概念,取而代之的是目录结构,类似这个样子。//etc/httpd

/home/noilinux

/dev

/var/www

第一个斜杠代表根目录,也就是最顶级的目录。选手比赛训练的推荐工作目录为/home/noilinux,也就是当前用户的主目录(大多数用户都在home下有一个以自己名字命名的目录称为该用户的主目录),在其它的目录下工作可能会有权限问题。 小提示:如果你插入一个U盘的话U盘的挂载目录会在/media/noilinux下,也会显示在文件管理器的设备栏中。

权限讲解

对于每个文件,有三个权限(不讨论隐藏权限)读(r)

写(w)

执行(x)

这三个权限分别又对三个对象生效文件所有者(owner)

文件所有者组(group)

任何人(everyone)

例如一个a.sh文件的权限是rwxrwxr--那么代表文件所有者可读可写可执行这个文件

文件所有者组可读可写可执行这个文件

任何人可读这个文件

另外,如果一个文件为一个目录(不严谨)的话,它的权限应在前面加一个d代表目录。

对文件读写可以借助Vim等工具,将在下一章讲解。

如果你想执行一个可执行文件,可以输入./xxx //(xxx为文件名)

当然前提是你得有执行权限,并且文件是可执行文件(废话)。

如有缺漏错误,欢迎在下方留言

Logo

更多推荐