一、10 个选择题(每个题 2 分,共 20 分)
1、查看当前系统时间的命令是什么?(A)
A.date
B.time
C.now
D.pwd
2、回到用户家目录的命令是什么?(B)
A.cd -
B.cd ~
C.cd /root
D.cd /home
3、查看 Linux 系统中命令是内建命令还是外部命令的命令是什么?(B)
A.file
B.type
C.who
D.whereis
4、linux 终端中如何快速跳至行尾?(B)
A.Ctrl+a
B.Ctrl+e
C.Ctrl+w
D.Ctrl+z
5、命令历史中,使用上一条命令的快捷键是?(B)
A.!999
B.!!
C.history
D.!1000
6、linux 修改文件或者目录权限的命令是?(C)
A.groupadd
B.useradd
C.chmod
D.chown
7、wc 命令统计文件单词数的选项是?(C)
A.-L
B.-w
C.-l
D.-c
8.此文件的权限应该是-rw-r–r--(B)
A.655
B.644
C.622
D.642
9、下面不属于 linux 内核的作用是?(C)
A.管理进程
B.管理内存
C.网络管理
D.管理用户
10、存放用户账号的文件是?(C)
A.shadow
B.group
C.passwd
D.shadow
二、五个简单题(每个题 7 分,共 35 分)
1、Linux 目录结构:
/root
/bin
/etc/
/boot/
/usr/
/var/
/dev/
/home/
/lib/
/mnt/
2、请写出 Linux 的哲学思想
1.一切皆文件
2.由众多单一目的的小程序,一个程序只能实现一个功能,多个程序组合完成复杂任务
3.文本文件保存配置信息
4.尽量避免与用户交互
3、操作系统的功用有哪些?
管理电脑硬件与软件资源的程序,进程与处理机管理,作业管理,存储管理,设备管理,文件管理
4、请写出至少三种常见的 linux 发行版
centos,ubuntu,redhat,Debian,Fedora
5、linux 日常账号管理需要注意哪些方面?
权限能满足需求就好,越小越好。
三、三个实战题(每题 15 分,共 45 分)
1、写一个脚本,生产 10 个随机数,并从小到大排序?
[root@C76 ~]# for i in `seq 1 10`;do echo $RANDOM; done |sort
2、使用脚本创建 system1-50 个用户,并指定家目录为/data/system[1-50]
[root@C76 ~]# cat user.sh
#!/bin/bash
for i in {1..50};do
useradd -r -s /sbin/nologin -m -d /data/system$i system$i
done
3、简述 su 命令的作用,并说明 su root 和 su - root 的区别
su root 代表切换时以便切换为root下的当前目录
su - root代表切换为root的家目录,无论当前用户在那个位置