【CSP-S】冲刺2023年信息学CSP-J/S:Linux常用命令之【查看文件内容】

2023-09-06 14:22:16 浏览数 (1)

知识点

本篇文章分享竞赛大纲下面内容:【基础知识与编程环境】

  • 【 5 】Linux 系统终端中常用的文件与目录操

在Windows上启动Ubuntu

查看文件内容命令

命令列表

命令

说明

cat

由第一行开始显示文件内容

less

与 more 类似,但是比 more 更好的是,他可以往前翻页!

more

一页一页的显示文件内容

head

只看头几行

tail

只看尾巴几行

详细
cat

说明:由第一行开始显示文件内容

栗子:由第一行开始显示文件内容,显示全部内容

代码语言:javascript复制
coder@DESKTOP-UGV2MAO:~$ ls
readme.md  test
coder@DESKTOP-UGV2MAO:~$ cat readme.md
数学上来先打表,贪心只能过样例。

DP一般看规律,模拟只会猜题意。

图论强行套模板,组合数学靠运气。

分治做得像枚举,计算几何瞎暴力。

数据结构干瞪眼,数论只会GCD。

递归递推伤不起,搜索茫然TLE。
less

说明:与 more 类似,但是比 more 更好的是,他可以往前翻页!

栗子:先显示第一页内容,按【回车键】继续显示后面内容

代码语言:javascript复制
coder@DESKTOP-UGV2MAO:~$ less readme.md

less运行时可以输入的命令有:

  • 空白键 :向下翻动一页;
  • [pagedown]:向下翻动一页;
  • [pageup] :向上翻动一页;
  • /字串 :向下搜寻『字串』的功能;
  • ?字串 :向上搜寻『字串』的功能;
  • n :重复前一个搜寻 (与 / 或 ? 有关!)
  • N :反向的重复前一个搜寻 (与 / 或 ? 有关!)
  • q :离开 less 这个程序;
head

说明:取出文件前面几行

语法:head [-n number] 文件

栗子:显示文件头10行内容

代码语言:javascript复制
coder@DESKTOP-UGV2MAO:~$ head -n 7 readme.md
数学上来先打表,贪心只能过样例。

DP一般看规律,模拟只会猜题意。

图论强行套模板,组合数学靠运气。

分治做得像枚举,计算几何瞎暴力。
tail

说明:取出文件后面几行

语法:tail [-n number] 文件

栗子:显示文件后10行内容

代码语言:javascript复制
coder@DESKTOP-UGV2MAO:~$ tail -n 5 readme.md

分治做得像枚举,计算几何瞎暴力。

数据结构干瞪眼,数论只会GCD。

递归递推伤不起,搜索茫然TLE。

参考资料

  • Linux 文件与目录管理
    • http://edu.jb51.net/linux/linux-file-content-manage.html

0 人点赞