一、选择题(每题 2 分,共 30 分)

1. vim 编辑器中,从命令模式进入插入模式应按哪个键?
  • A. Esc
  • B. :wq
  • C. i
  • D. q
2. 在 vim 末行模式中,保存文件并退出的命令是?
  • A. :q
  • B. :w
  • C. :q!
  • D. :wq
3. 以下哪个命令用于查看或临时配置网络接口信息?
  • A. ping
  • B. ifconfig
  • C. netstat
  • D. nslookup
4. 测试本机与目标主机网络连通性的命令是?
  • A. ping
  • B. ifconfig
  • C. ssh
  • D. traceroute
5. Linux 系统中,DNS 解析配置文件是?
  • A. /etc/hosts
  • B. /etc/resolv.conf
  • C. /etc/sysconfig/network
  • D. /etc/hostname
6. 以下哪个命令用于创建新用户?
  • A. useradd
  • B. usermod
  • C. userdel
  • D. passwd
7. Linux 系统中,用户账号信息存储在哪个文件?
  • A. /etc/shadow
  • B. /etc/group
  • C. /etc/passwd
  • D. /etc/gshadow
8. 修改文件或目录权限的命令是?
  • A. chown
  • B. chmod
  • C. chgrp
  • D. touch
9. 文件权限 rwxr-xr-- 用数字表示为?
  • A. 744
  • B. 754
  • C. 654
  • D. 644
10. 关于 SUID 特殊权限,以下说法正确的是?
  • A. SUID 对目录生效,防止用户删除他人文件
  • B. SUID 对可执行文件生效,使执行者临时获得文件属主的权限
  • C. SUID 的数字表示为 2
  • D. SUID 等同于 Sticky Bit
11. 使用 RPM 安装软件包时,正确的命令选项是?
  • A. rpm -e
  • B. rpm -ivh
  • C. rpm -qa
  • D. rpm -ql
12. 使用 YUM 安装软件包的命令是?
  • A. yum remove
  • B. yum install
  • C. yum update
  • D. yum search
13. 查看系统中磁盘分区信息的命令是?
  • A. df -h
  • B. du -sh
  • C. fdisk -l
  • D. mount
14. 将光盘设备挂载到 /mnt 目录,应使用什么命令?
  • A. umount /dev/cdrom
  • B. fdisk /dev/cdrom
  • C. mkfs /dev/cdrom
  • D. mount /dev/cdrom /mnt
15. 查看文件系统磁盘空间使用情况的命令是?
  • A. free
  • B. top
  • C. df -h
  • D. du -sh

二、填空题(每空 2 分,共 30 分)

1. vim 编辑器有三种工作模式,分别是 ______ 模式、______ 模式和 ______ 模式。
2. 在 vim 命令模式下,复制当前行按 ______(双字母),粘贴按 ______,撤销按 ______
3. 查看或临时配置网络接口(IP 地址等)的命令是 ______(也可用 ip addr)。
4. 创建用户的命令是 ______,设置或修改用户密码的命令是 ______
5. 将文件 file.txt 的权限设置为 rwxr-xr--,应使用的命令是 chmod ______ file.txt
6. 修改文件属主(所有者)的命令是 ______
7. 使用 RPM 安装软件包的命令选项是 rpm ______,卸载软件包的命令选项是 rpm ______
8. 挂载光盘设备到 /mnt 目录的完整命令是 ______ /dev/cdrom /mnt
9. 查看磁盘分区表信息的命令是 ______(提示:需加 -l 选项)。

三、简答题(每题 10 分,共 40 分)

1. 请简述 vim 编辑器的三种工作模式,说明各模式的功能以及模式之间的切换方式。
2. 请说明 Linux 文件权限中读(r)、写(w)、执行(x)对普通文件目录分别意味着什么;并以权限 rwxr-xr-- 为例,说明如何用数字法计算权限值。
3. 请列举 Linux 用户和用户组管理相关的三个重要配置文件,说明各自作用;再列举至少四个常用的用户/用户组管理命令,并说明其用途。
4. 请对比 RPM 和 YUM 两种软件包管理方式,说明它们的区别及各自的优缺点。