Linux基础命令(which、cd、uname)、目录结构(/etc、/home、/usr)以及Linux系统背景知识(GNU、创始人
以下是针对该随堂练习的正确答案整理及解析:
📌 判断题
-
使用
which cp命令,可以查看cp命令的路径
✅ 对
解析:which命令用于查找可执行文件的绝对路径。 -
可以使用
.和./表示当前目录
✅ 对
解析:.表示当前目录,./表示当前目录下的文件或目录。 -
存放系统配置文件和子目录的目录是
/var
✅ 错
解析:*/etc* 目录用于存放系统配置文件(如网络配置、用户配置等),/var存放日志等可变数据。 -
**
echo $PATH可以查看当前系统路径
✅ 对**
解析:$PATH环境变量存储了可执行文件的搜索路径。 -
**
cd命令可将当前目录改为用户主目录
✅ 对**
解析:cd或cd ~均可切换到当前用户的主目录。 -
**
cd ~或cd返回主目录,cd ..返回上级目录
✅ 对**
解析:~代表用户主目录,..代表上级目录。 -
Kali 属于 Debian 系列的 Linux
✅ 对
解析:Kali 基于 Debian 开发,专为网络安全设计。 -
Ubuntu 创始人是 Linus
✅ 错
解析:Ubuntu 由 Mark Shuttleworth 创立,Linus Torvalds 是 Linux 内核创始人。 -
Linux 内核创始人是 Mark Shuttleworth
✅ 错
解析:Linus Torvalds 于 1991 年创建 Linux 内核。 -
GNU 是 “GNU’s Not UNIX” 的缩写
✅ 对
解析:GNU 是一个自由操作系统项目,名称是递归缩写。 -
**
uname -a可查看 Linux 系统内核信息
✅ 对**
解析:uname -a显示全部系统信息(内核名称、版本、硬件架构等)。
📝 选择题
-
**
s='helloworld'; echo "${#s}"的输出结果
✅ D. 10**
解析:${#s}计算字符串长度,"helloworld" 共 10 个字符。 -
**
echo 'echo $#' > test.sh; bash test.sh 1 2 3的输出结果
✅ A. 3**
解析:$#表示脚本参数个数,此处为 3 个参数(1, 2, 3)。 -
存放系统配置文件的目录
✅ A. /etc
解析:/etc存放系统全局配置文件(如用户账户、服务配置等)。 -
显示树形目录结构的命令
✅ C. tree
解析:tree命令以树状图显示目录结构,需单独安装。 -
安全创建目录的命令(避免重复报错)
✅ D. mkdir -p test
解析:-p参数允许目录已存在时不报错,并递归创建父目录。 -
临时挂载文件系统的目录
✅ C. /mnt
解析:/mnt用于临时挂载外部设备(如 U 盘、网络共享)。 -
存放应用程序的目录(类比 Windows 的 Program Files)
✅ C. /usr
解析:/usr存放用户安装的软件、库和文档。 -
用户主目录的位置
✅ B. /home
解析:每个用户的主目录默认为/home/用户名。
💡 关键知识总结
| 类别 | 核心知识点 | 相关题号 |
|---|---|---|
| 目录结构 | /etc 系统配置,/home 用户目录,/mnt 挂载点 |
3, 6, 8, 13 |
| 命令功能 | which 查路径,uname -a 系统信息,$# 参数统计 |
1, 11, 2 |
| Linux 背景 | GNU 定义、Linus Torvalds 创建内核 | 9, 10, 16 |
注:错误率较高的题目(如第 7 题
echo $PATH)需结合环境变量概念深化理解。其他题目正确率普遍高于 80%,属基础知识点掌握较好。

浙公网安备 33010602011771号