CSP-S 提高级 · CSP 2024 提高级第一轮 第 1 题

选择题 · 答案 A · 考点:操作系统基础、计算机系统

← 整套速查表 CSP-S 提高级 全部真题

题目

在 Linux 系统中,如果你想显示当前工作目录的路径,应该使用哪个命令?( )

答案:A

考点

操作系统基础计算机系统

解题思维

这题考的是 Linux 命令行基础,别被 cd 和 ls 带偏,记住 pwd 的全称 Print Working Directory,它干的就是汇报当前在哪的活,直接选 A 准没错。

常见错误

学生最容易把 cd 和 pwd 搞混,因为 cd 也是操作目录的命令,但它后面得跟路径,单独敲 cd 是回主目录,而题目要的是显示路径,cd 做不到。还有 ls 虽然能列文件,但看不到路径本身。更隐蔽的坑是 echo,其实敲 echo $PWD 也能显示路径,但题目问的是‘应该使用哪个命令’,考查的是命令的本职功能,echo 只是输出工具,不是专门用来查路径的,选它就不专业了。

详细解析(节选)

这道题考查的是操作系统基础中的 Linux 常用命令,属于计算机系统层面的知识点。在 CSP 系列竞赛里,这类题目虽然简单,但每年必考,命题人喜欢用这种‘看似简单实则容易混淆’的命令来挖坑,尤其是把功能相近的命令放在一起,比如 cd 和 pwd,或者把 echo 这种万能输出命令混进来。考频数据很能说明问题:操作系统基础在题库里一共考了 41 题,覆盖从 2008 年到 2026 年的 8 个考试级别,逐年分布非常密集,2024 年单年就考了 5 题,2025 年考了 4 题,2026 年也安排了 2 题,可见命题人非常看重学生对基础命令的掌握。分赛事来看,GESP 一级考了 11 题,NOIP 普及组初赛考了 11 题,CSP 提高级考了 6 题,说明这个知识点在不同难度层级都是高频考点。从趋势上看,2023 年考了 7 题,2024 年 5 题,2025 年 4 题,2026 年 2 题,虽然略有下降,但依然保持在较高水平,未来几年大概率还会继续作为送分题出现,除非命题风格突然转向更复杂的脚本逻辑,但目前暂无足够依据预测这种突变。

概念上,这四个选项功能泾渭分明。pwd(Print Working Directory)是 Linux 里专门用来显示当前工作目录绝对路径的命令,它的存在就是为了回答‘我现在在哪’这个问题,没有任何参数,敲一下立刻输出完整路径。cd(Change Directory)是切换目录的,虽然也能操作当前目录,但它必须带参数,单独敲 cd 默认是回主目录,它本身不负责输出路径,所以不符合题意。ls(List)是列出目录内容的,能看到文件名,但看不到路径本身,哪怕你 ls -l,输出的也是文件列表,不是路径。echo 是输出字符串的通用命令,理论上敲 echo $PWD 确实能显示路径,但 echo 的核心功能是输出变量或字符串,它不是为查路径设计的,题目问‘应该使用哪个命令’,考查的是命令的本职功能,选 echo 就偏离了命题意图。

拿到题先想什么?看到‘显示当前工作目录的路径’这几个字,脑子里第一个蹦出来的就是 pwd,因为这是最直接对应的命令。如果犹豫,可以逐个排除:cd 需要参数,不行;ls 输出文件列表,不行;echo 虽然能输出但不够标准。这样一步步推,结论就很清晰了。计算上其实不需要任何算术,纯粹是概念匹配。

避坑方面,最大的坑就是 cd 和 pwd 的混淆,因为都是操作目录的命令,学生容易记混。另一个坑是 echo,因为它确实能实现功能,但题目考的是‘应该使用’,强调命令的专一性和标准用法,所以 echo 是陷阱选项。还有 ls 的坑,有些同学觉得 ls 能看文件,可能误以为能看到路径,其实 ls 输出的是文件名,不是路径。

技巧总结:Linux 命令速记,pwd=Print Working Directory,ls=List,cd=Change Directory,echo 用于输出。遇到命令类题目,先回忆命令全称,再结合题目要求排除干扰项。这题就是典型的送分题,只要基础扎实,一眼就能看出 A 是正确答案。

同考点真题

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断