总会有地上的生灵,敢于直面雷霆的威光|

sLMxf

园龄:1年6个月粉丝:2关注:0

NOILinux 的使用

字典

Linux:即 NOILinux。
Win:Windows 微标。
Space:空格。

背景

Noip 即将来临,这里我学习了一下 Linux 的用法。

(个性化)设置

打开设置

打开设置的方法有很多:

  1. 点击右上角的电源键,打开【设置】。
  2. 点击 Win,输入 setting

输入中文

很多人发现自己只能输入英文,因为这是没有设置的结果。

打开【区域与语言】,点击输入源里的 + 按键,点击【汉语】,再点击【中文(智能拼音)】即可。

切换方法:Win+Space

背景设置

打开【背景】即可。

其他浏览器?

有些人比较喜欢 Google 浏览器和 edge 浏览器。这里说一下怎么下载:

首先下载他们的 dep 文件:Google 按右上角的下载edge注意是 dep 文件。

然后在下载文件包的位置打开终端(见后文),输入:

sudo dpkg -i xx.deb

注意 sudo 是管理模式,输入密码时不会显示类似 * 的东西。

最后等它下完就可以了。

终端的使用见后文。

时间显示秒

终端输入

gsettings set org.gnome.desktop.interface clock-show-seconds true

即可。

终端的使用见后文。

终端

终端是一个好东西,在 Linux 中,终端一定要掌握。

打开终端

  1. 桌面单击鼠标右键,点击【在终端中打开】。
  2. 快捷键 Ctrl+Alt+T

终端大概长这个样子:

顺带一提,图中指令 gnome-screenshot -w 是截屏指令,截的是当前活动页面。要用自定义可以用 -a,全屏不用加。即:

gnome-screenshot 截全屏
gnome-screenshot -a 截选中
gnome-screenshot -w 截活动

终端中不能随意复制粘贴,要用 Ctrl+shift+CCtrl+shift+V 才能复制粘贴。

gedit

这东西类似记事本。

指令 geditgedit xxx

编译文件

很显然,有些编译器(如 VScode)在考场上无法进行编译。这时候可以使用终端进行编译。

比如文件 home/noi/test/A.cpp,可以使用 gcc home/noi/test/A.cpp -o home/noi/test/A -g 编译。即:gcc ./xxx.cpp -o ./xxx -g

可以将 gcc 尝试替换成 g++

创建文件

好了,明白了怎么编译文件,让我们来写一道很难的题目吧!

首先我们要写出如下的代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
cout<<a+b;
return 0;
}

但是我们得先创建文件吧!使用终端创建一个文件:

touch xxx.cpp 创建文件 xxx.cpp

如果想要弄到对应的位置,可以使用如下指令:

mkdir xx 创建文件夹 xx
rmdir xx 删除文件夹 xx
cd xx 进入 xx 文件夹
cd .. 返回上一级目录

编辑器

Vim

好了,现在应该进行编辑了吧!

使用 vi xxx.cpp 指令打开文件,大概长这样:

但是无法编辑?

这时候,你需要先按一下 i 键,这个时候你发现就可以编辑了。

写完代码后,按一下 Esc 退出编辑。

最后按一下 w 即可保存,按一下 q 即可退出。

值得一提的是,:wq 可以同时完成保存+退出。

Geany

有人说,我这也太抽象了吧...好端端的用什么 Vim 啊?

有道理,那么接下来我们来学习一个煎蛋一点的 Geany。Geany 的界面如下:

个人认为,Geany 非常适合新手。用 F9 编译,F5 运行。

但是 Geany 无法调试。

至于下载我也不知道。

Code::blocks(推荐)

目前认为最好用的玩意。

本文将较为详细的介绍 Code::blocks 的基本用法。

Step1 打开 Code::blocks

界面如下:

Step2 创建一个项目(project)

点击【Create a new project】。

点击中间那个【Console application】。接着一路 Yes。到这里的时候,填上你的项目名即可:只需要填第一个,当然还要填第二个路径名称(即保存文件夹)。

Step3 编写代码与运行

点击【Sources】,打开那个 main.cpp,即可快乐编写代码了!

点击左上角【file】下的图标,再点击【Empty file】即可创建新文件。同样一路 Yes。但是注意,文件名必须加文件名后缀 .cpp

编译+运行:F9

Sublime text

在几个月前,本人非常喜欢用这个东西。因为里面有个叫做 Python 的东西适合出题。

这个东西使用太简单了,讲几个快捷键就行:

  • Ctrl+B:即 Build,编译。
  • Ctrl+shift+B:修改编译选项。

对于 C++,选择 C++ Single File

终端进阶/常用指令

我们可以用 指令 --help 来进行自学。推荐看的时候可以一边 --help 一边看。

注意:Linux 大小写敏感。

pwd

输出当前文件路径。

ls

列出文件信息。

考场上一般用个 ls --help 看一下要哪种类型就可以了,不需要全部记忆。可以记一些常用的 ls 指令,如 ls -als -l

g++

编译必用。

一般来说可以使用 g++ -o x x.cpp 来进行编译。可以在后面加些其他的东西。

lessmorecat

输出文件。

其中 less 非常适合输出较大文件。

diff

一般格式 diff -w a b,同 fc a b

比如 diff -w GenGen.txt txt.GenGen,会寻找文件 GenGen.txt 和文件 txt.GenGen 的区别。

cp

cp a b 表示将 a 完全复制到 b。

touchmkdir

分别是创建文件和文件夹。

通配符 *

使用 *.out,可以对所有文件名后缀为 .out 的文件同时进行操作。

kill

强制关闭。

本文作者:sLMxf

本文链接:https://www.cnblogs.com/SLMXF/p/18564532

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   sLMxf  阅读(4)  评论(0编辑  收藏  举报  
评论
收藏
关注
推荐
深色
回顶
收起
点击右上角即可分享
微信分享提示