NOILinux 的使用
字典
Linux:即 NOILinux。
Win
:Windows 微标。
Space
:空格。
背景
Noip 即将来临,这里我学习了一下 Linux 的用法。
(个性化)设置
打开设置
打开设置的方法有很多:
- 点击右上角的电源键,打开【设置】。
- 点击
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 中,终端一定要掌握。
打开终端
- 桌面单击鼠标右键,点击【在终端中打开】。
- 快捷键
Ctrl+Alt+T
。
终端大概长这个样子:
顺带一提,图中指令 gnome-screenshot -w
是截屏指令,截的是当前活动页面。要用自定义可以用 -a
,全屏不用加。即:
gnome-screenshot 截全屏 gnome-screenshot -a 截选中 gnome-screenshot -w 截活动
终端中不能随意复制粘贴,要用 Ctrl+shift+C
和 Ctrl+shift+V
才能复制粘贴。
gedit
这东西类似记事本。
指令 gedit
或 gedit 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 -a
和 ls -l
。
g++
编译必用。
一般来说可以使用 g++ -o x x.cpp
来进行编译。可以在后面加些其他的东西。
less
,more
,cat
输出文件。
其中 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。
touch
,mkdir
分别是创建文件和文件夹。
通配符 *
使用 *.out
,可以对所有文件名后缀为 .out
的文件同时进行操作。
kill
强制关闭。
本文作者:sLMxf
本文链接:https://www.cnblogs.com/SLMXF/p/18564532
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步