合并进度条与鼠标样式

Linux基础命令(which、cd、uname)、目录结构(/etc、/home、/usr)以及Linux系统背景知识(GNU、创始人

以下是针对该随堂练习的正确答案整理及解析:

📌 判断题

  1. 使用 which cp 命令,可以查看 cp 命令的路径
    ✅ ​
    解析:which 命令用于查找可执行文件的绝对路径

  2. 可以使用 ../ 表示当前目录
    ✅ ​
    解析:. 表示当前目录,./ 表示当前目录下的文件或目录

  3. 存放系统配置文件和子目录的目录是 /var
    ✅ ​

    解析:​*/etc*​ 目录用于存放系统配置文件(如网络配置、用户配置等),/var 存放日志等可变数据

  4. ​**echo $PATH 可以查看当前系统路径
    ✅ ​
    对**​
    解析:$PATH 环境变量存储了可执行文件的搜索路径

  5. ​**cd 命令可将当前目录改为用户主目录
    ✅ ​
    对**​
    解析:cdcd ~ 均可切换到当前用户的主目录

  6. ​**cd ~cd 返回主目录,cd .. 返回上级目录
    ✅ ​
    对**​
    解析:~ 代表用户主目录,.. 代表上级目录

  7. Kali 属于 Debian 系列的 Linux
    ✅ ​
    解析:Kali 基于 Debian 开发,专为网络安全设计

  8. Ubuntu 创始人是 Linus
    ✅ ​
    解析:Ubuntu 由 ​Mark Shuttleworth​ 创立,Linus Torvalds 是 Linux 内核创始人

  9. Linux 内核创始人是 Mark Shuttleworth
    ✅ ​
    解析:​Linus Torvalds​ 于 1991 年创建 Linux 内核

  10. GNU 是 “GNU’s Not UNIX” 的缩写
    ✅ ​
    解析:GNU 是一个自由操作系统项目,名称是递归缩写

  11. ​**uname -a 可查看 Linux 系统内核信息
    ✅ ​
    对**​
    解析:uname -a 显示全部系统信息(内核名称、版本、硬件架构等)


📝 选择题

  1. ​**s='helloworld'; echo "${#s}" 的输出结果
    ✅ ​
    D. 10**​
    解析:${#s} 计算字符串长度,"helloworld" 共 10 个字符

  2. ​**echo 'echo $#' > test.sh; bash test.sh 1 2 3 的输出结果
    ✅ ​
    A. 3**​
    解析:$# 表示脚本参数个数,此处为 3 个参数(1, 2, 3)

  3. 存放系统配置文件的目录
    ✅ ​A. /etc
    解析:/etc 存放系统全局配置文件(如用户账户、服务配置等)

  4. 显示树形目录结构的命令
    ✅ ​C. tree
    解析:tree 命令以树状图显示目录结构,需单独安装

  5. 安全创建目录的命令(避免重复报错)​
    ✅ ​D. mkdir -p test
    解析:-p 参数允许目录已存在时不报错,并递归创建父目录

  6. 临时挂载文件系统的目录
    ✅ ​C. /mnt
    解析:/mnt 用于临时挂载外部设备(如 U 盘、网络共享)

  7. 存放应用程序的目录(类比 Windows 的 Program Files)​
    ✅ ​C. /usr
    解析:/usr 存放用户安装的软件、库和文档

  8. 用户主目录的位置
    ✅ ​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%,属基础知识点掌握较好。

posted @ 2025-06-15 18:13  KNOCK2  阅读(21)  评论(0)    收藏  举报