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

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

Day 22 Linux 基本操作

建议用时:15~25 分钟。请先完成自主学习,再独立提交本页答案。

今日学习资料

学习目标:完成当天知识点阅读与易错清单自查,然后作答下方选择题。

今日练习

  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
  1. 在 Linux 系统中,要把目录 data 及其中的全部内容复制到 backup,正确的命令是( )。

{{ select(2) }}

  • cp data backup
  • cp -r data backup
  • mv data backup
  • tar data backup
  1. 执行 chmod 644 a.txt 之后,用 ls -l 查看 a.txt,其权限部分显示为( )。

{{ select(3) }}

  • -rw-r--r--
  • -rwxr--r--
  • -rw-rw-r--
  • -rwxr-xr-x
  1. 在 Linux 中,符号 ~ 表示( )。

{{ select(4) }}

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

{{ select(5) }}

  • main
  • ./main
  • run main
  • g++ main
  1. 下列命令中,会 清空 out.txt 原有内容再写入的是( )。

{{ select(6) }}

  • echo hello >> out.txt
  • cat out.txt
  • echo hello > out.txt
  • less out.txt
  1. 在 Linux 中,用于在文件内容中查找包含指定字符串的行的命令是( )。

{{ select(7) }}

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

{{ select(8) }}

  • 正确
  • 错误
  1. 下列关于 Linux 的说法中,错误的是( )。

{{ select(9) }}

  • Linux 内核最初由 Linus Torvalds 于 1991 年发布
  • Linux 是开放源代码的操作系统
  • Linux 的文件名不区分大小写
  • Ubuntu 是 Linux 的一个发行版
  1. 在 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