题目
在 Linux 系统终端中,用于列出当前目录下所含的文件和子目录的命令为( )。
答案:A
考点
计算机基础与编程环境操作系统基础
解题思维
看到'列出'二字直接锁定ls,这题就是考Linux命令语义记忆,别被cd和cp带偏。
常见错误
最容易栽在cd上,毕竟cd是目录相关命令,但cd只负责切换路径,绝不显示内容;其次是记混Windows的dir和Linux的ls;还有那个all是纯瞎编的干扰项,根本不在Linux命令表里。
详细解析(节选)
考什么与为什么考
这道题考查的是操作系统基础和计算机基础与编程环境中的Linux命令记忆。命题人喜欢在初赛单选题里埋这种'语义陷阱':四个选项里只有一个是标准命令,另外三个要么功能不符(cd、cp),要么根本不存在(all)。考察的不是复杂逻辑,而是你是否真正用过Linux终端,是否把命令英文全称和中文含义对应起来了。
概念人话版
- ls(list):最基础的'看目录'命令,输入ls回车,屏幕上就列出当前文件夹里所有文件和子目录的名字。
- cd(change directory):'换个地儿',后面跟个目录名,比如cd /home,你就从当前目录跳过去了,但它不会给你列东西。
- cp(copy):'复制',把文件从A搬到B,跟'看'完全没关系。
- all:Linux里根本没有这个命令,这是命题人故意放的'空气炮',用来筛掉凭感觉瞎蒙的考生。
同考点真题
- 第 10 题· NOIP 2009 提高组初赛试题 · 答案 C看解析 →
- 第 15 题· NOIP 2009 提高组初赛试题 · 答案 BD看解析 →
- 第 20 题· NOIP 2009 提高组初赛试题 · 答案 ACD看解析 →
- 第 20 题· NOIP 2013 提高组初赛试题 · 答案 ABCD看解析 →
- 第 18 题· NOIP 2014 提高组初赛试题 · 答案 ABCDE看解析 →