本文将介绍竞赛大纲中的【基础知识与编程环境】部分,具体内容为linux系统终端中常用的文件与目录操作命令。

以下是查看文件内容的常用命令列表:
| 命令 | 说明 |
|---|---|
| cat | 从第一行开始显示文件内容 |
| less | 类似于more,但可以往前翻页 |
| more | 一页一页地显示文件内容 |
| head | 只显示文件的前几行 |
| tail | 只显示文件的最后几行 |
cat命令详细说明: 从第一行开始显示文件内容。
示例:从第一行开始显示文件内容,并显示全部内容。
coder@DESKTOP-UGV2MAO:~$ ls readme.md test coder@DESKTOP-UGV2MAO:~$ cat readme.md 数学上来先打表,贪心只能过样例。DP一般看规律,模拟只会猜题意。图论强行套模板,组合数学靠运气。分治做得像枚举,计算几何瞎暴力。数据结构干瞪眼,数论只会GCD。递归递推伤不起,搜索茫然TLE。
less命令详细说明: 类似于more,但可以往前翻页。
示例:先显示第一页内容,按【回车键】继续显示后面内容。
coder@DESKTOP-UGV2MAO:~$ less readme.md
在less运行时,可以输入以下命令:
- 空白键:向下翻动一页
- [pagedown]:向下翻动一页
- [pageup]:向上翻动一页
- /字串:向下搜索『字串』
- ?字串:向上搜索『字串』
- n:重复前一个搜索(与/或?有关)
- N:反向重复前一个搜索(与/或?有关)
- q:退出less程序
head命令详细说明: 显示文件的前几行。
语法:head [-n number] 文件
示例:显示文件的前10行内容。
coder@DESKTOP-UGV2MAO:~$ head -n 7 readme.md 数学上来先打表,贪心只能过样例。DP一般看规律,模拟只会猜题意。图论强行套模板,组合数学靠运气。分治做得像枚举,计算几何瞎暴力。
tail命令详细说明: 显示文件的最后几行。
语法:tail [-n number] 文件
示例:显示文件的后10行内容。
coder@DESKTOP-UGV2MAO:~$ tail -n 5 readme.md 分治做得像枚举,计算几何瞎暴力。数据结构干瞪眼,数论只会GCD。递归递推伤不起,搜索茫然TLE。
参考资料:
- Linux 文件与目录管理:https://www.php.cn/link/f79995153b479a0830ca77943d5ed37f










