#CSPJ26D22. 2026 年 8 月 CSP-J 初赛 22 日打卡 Day22|Linux 基本操作

2026 年 8 月 CSP-J 初赛 22 日打卡 Day22|Linux 基本操作

Day 22 NOI Linux:复赛的电脑和平时用的有什么不一样

建议用时:15~25 分钟。请先阅读知识点讲解,再完成下方客观题;直接勾选答案后提交,系统会自动判分。

知识点讲解

Day 22 NOI Linux:复赛的电脑和平时用的有什么不一样

答案解析

Day 22 NOI Linux:复赛的电脑和平时用的有什么不一样

客观题(共 10 题)

请在每题下方直接选择答案。判断题选择“正确”或“错误”,全部完成后统一提交。

第 1 题

在 Linux 系统中,若要把文件 a.txt 改名为 b.txt,应使用的命令是( )。

{{ select(1) }}

  • mv a.txt b.txt
  • cp a.txt b.txt
  • rename a.txt b.txt
  • chmod a.txt b.txt

第 2 题

在 Linux 系统中,要把目录 data 及其中的全部内容复制到 backup,正确的命令是( )。

{{ select(2) }}

  • cp data backup
  • cp -r data backup
  • mv data backup
  • tar data backup

第 3 题

执行 chmod 644 a.txt 之后,用 ls -l 查看 a.txt,其权限部分显示为( )。

{{ select(3) }}

  • -rw-r--r--
  • -rwxr--r--
  • -rw-rw-r--
  • -rwxr-xr-x

第 4 题

在 Linux 中,符号 ~ 表示( )。

{{ select(4) }}

  • 根目录
  • 当前目录
  • 上一级目录
  • 当前用户的家目录

第 5 题

已经用 g++ main.cpp -o main 编译成功,接下来在同一目录下运行这个程序的正确命令是( )。

{{ select(5) }}

  • main
  • ./main
  • run main
  • g++ main

第 6 题

下列命令中,会 清空 out.txt 原有内容再写入的是( )。

{{ select(6) }}

  • echo hello >> out.txt
  • cat out.txt
  • echo hello > out.txt
  • less out.txt

第 7 题

在 Linux 中,用于在文件内容中查找包含指定字符串的行的命令是( )。

{{ select(7) }}

  • find
  • grep
  • which
  • ls

第 8 题

判断题:在 vim 编辑器中,打开文件后可以直接输入文字进行编辑。( )

{{ select(8) }}

  • 正确
  • 错误

第 9 题

关于 CSP-J 复赛使用的 NOI Linux 系统,下列说法 正确 的是( )。

{{ select(9) }}

  • NOI Linux 只有命令行界面,选手全程只能使用终端
  • NOI Linux 提供图形桌面,选手可以用鼠标打开文件管理器、gedit 等程序编写代码
  • NOI Linux 基于 Windows 内核,操作习惯与 Dev-C++ 完全一致
  • 复赛结束后,选手需要把代码打包上传到比赛平台

第 10 题

在 Linux 中,用于把 in.txt 作为程序 main 的输入、并把输出写到 out.txt 的命令是( )。

{{ select(10) }}

  • ./main in.txt out.txt
  • ./main < in.txt > out.txt
  • ./main > in.txt < out.txt
  • cat in.txt | out.txt