一、选择题(每题 2 分,共 30 分)
1. Linux 系统中,哪个命令用于列出当前目录下的所有文件(包括隐藏文件)?
- A.
ls
- B.
ls -a
- C.
ls -l
- D.
dir
2. 以下哪个是 Linux 的根目录?
- A.
/root
- B.
/home
- C.
/
- D.
/bin
3. 修改文件权限的命令是?
- A.
chown
- B.
chmod
- C.
chgrp
- D.
touch
4. 在 Linux 中,
|(管道符)的作用是?- A. 将前一个命令的输出作为后一个命令的输入
- B. 将命令放到后台运行
- C. 表示逻辑"或"
- D. 重定向输出到文件
5. 以下哪个命令用于查看系统当前运行的进程?
- A.
ls
- B.
pwd
- C.
ps
- D.
cd
6. 要删除一个空目录,应使用哪个命令?
- A.
rm
- B.
rmdir
- C.
del
- D.
mkdir
7. vi/vim 编辑器中,从命令模式进入插入模式应按哪个键?
- A.
Esc
- B.
:wq
- C.
i
- D.
q
8. 以下哪个命令用于查看文件的前 10 行?
- A.
tail file
- B.
head file
- C.
cat file
- D.
more file
9. 在 Linux 中,用户的主目录通常位于哪里?
- A.
/root
- B.
/etc
- C.
/home/用户名
- D.
/usr
10. 哪个命令用于在文件中搜索指定的字符串?
- A.
find
- B.
grep
- C.
locate
- D.
search
11. 将命令放到后台运行,应在命令末尾加什么符号?
- A.
;
- B.
#
- C.
&
- D.
|
12. 以下哪个不是 Linux 的 Shell?
- A. bash
- B. zsh
- C. cmd
- D. sh
13.
tar -czvf 命令的功能是?- A. 解压 .tar.gz 文件
- B. 创建 .tar.gz 压缩包
- C. 查看压缩包内容
- D. 删除压缩包
14. 查看磁盘使用情况的命令是?
- A.
du
- B.
df
- C.
free
- D.
top
15. 以下哪个命令用于终止一个进程?
- A.
stop
- B.
end
- C.
kill
- D.
exit
二、填空题(每空 2 分,共 30 分)
1. Linux 系统中,超级管理员用户的用户名是
__________,其主目录在 __________。2. 文件权限
rwxr-xr-- 用数字表示为 __________。3. 在 Linux 中,输入
__________ 命令可以查看当前所在目录的路径。4. 创建一个名为 test 的新目录,命令是
__________。5. 强制删除文件 file.txt 的命令是
__________。6. 查看文件全部内容的命令是
__________。7. 将 echo 输出的内容追加到文件末尾用
__________(填符号),覆盖写入用 __________(填符号)。8. Linux 系统中,环境变量 PATH 用于指定
__________ 的搜索路径。9. 查找 /home 目录下所有 .txt 文件的命令是
find /home __________ "*.txt"。10.
chown user:group file 命令中,user 表示 __________,group 表示 __________。11. Shell 脚本的第一行通常是
__________,用于指定解释器。12.
grep 命令中,忽略大小写使用的选项是 __________。三、简答题(每题 10 分,共 40 分)
1. 请解释 Linux 中三种基本文件权限(读 r、写 w、执行 x)对普通文件和目录分别意味着什么。
2. 简述 Linux 目录结构中
/bin、/etc、/var、/tmp 各目录的作用。3. 什么是硬链接和软链接(符号链接)?它们有什么区别?
4. 写出一个简单的 Shell 脚本:实现输入一个文件名,判断该文件是否存在,如果存在则输出"文件已存在",否则创建该文件并输出"文件已创建"。