Linux系统应用-于丹答案-中国大学慕课
项目1 Linux操作系统及其安装
1.1 Linux操作系统简介随堂测验
1、Linux是一种 ( )操作系统。
A、单用户多任务系统
B、多用户单任务系统
C、单用户单任务系统
D、多用户多任务系统
2、Linux操作系统中内核文件的名字是( )
A、vmlinuz+版本号
B、initrd+版本号
C、grub
D、kernel
3、Linux操作系统内核版的表示方法是( )
A、a-b-c
B、a.b.c
C、a-d-c.d
D、a$b$c
4、下面哪一项是Linux内核的稳定版本?
A、5.2.20
B、3.1.20
C、4.5.30
D、3.3.10
5、下面哪些是Linux的发行版?( )
A、Fedora 30
B、RHEL 7.4
C、CentOS 7.0
D、Ubuntu 19.04
1.2 Linux操作系统的安装过程随堂测验
1、Linux引导装载程序一般安装在硬盘的什么位置?( )
A、MBR
B、硬盘的任何一个扇区
C、硬盘的任何位置
D、bootloader
2、Linux操作系统启动后进入纯命令行模式,通过改变以下哪个文件,可以使系统以后开机时直接进入图形界面( )
A、/etc/inittab
B、/etc/resolv.conf
C、/etc/sysconfig/network
D、/boot/grub/grub.conf
3、在Linux中,swap分区是交换分区,作为虚拟内存使用,等于1倍或者两倍的物理内存。( )
项目1 单元测验
1、下面哪一项是Linux内核的稳定版本?
A、2.6.32
B、3.1.20
C、2.5.30
D、3.3.10
2、Linux的原型是谁开发的?
A、Bill Gates(比尔·盖茨)
B、Linus Torvalds (林纳斯·托瓦兹)
C、Steve Jobs(史蒂夫.乔布斯)
D、Mark Elliot Zuckerberg(马克·扎克伯格)
3、Linux是一种 ( )。
A、单用户多任务系统
B、多用户单任务系统
C、单用户单任务系统
D、多用户多任务系统
4、Linux操作系统内核版的表示方法是( )
A、a-b-c
B、a.b.c
C、a-d-c.d
D、a$b$c
5、下面哪一项内核版本可以升级到4.2.10?( )
A、3.8.60
B、2.32.10
C、4.0.16
D、4.2.5
6、Linux引导装载程序一般安装在硬盘的什么位置( )
A、MBR
B、任何一个扇区
C、任何位置
D、bootloader
7、下面哪一个不是硬盘分区的正确方法( )
A、1个主分区+1个扩展分区
B、2个主分区+1个扩展分区
C、3个主分区+1个扩展分区
D、4个主分区+1个扩展分区
E、2个主分区+2个扩展分区
8、Linux操作系统启动后进入纯命令行模式,通过改变以下哪个文件,可以使系统以后开机时直接进入图形界面( )
A、/etc/inittab
B、/etc/resolv.conf
C、/etc/sysconfig/network
D、/boot/grub/grub.conf
9、Linux操作系统中内核文件的名字是( )
A、vmlinuz+版本号
B、initrd+版本号
C、grub
D、kernel
10、Linux操作系统中内核文件存放在下面哪一个目录中?
A、/root
B、/home
C、/boot
D、/lib
11、Linux操作系统有哪几部份组成?( )
A、内核
B、外壳
C、图形界面
D、工具
E、应用程序
12、Linux的主要特点有哪些?( )
A、开放性
B、多用户多任务
C、良好的用户界面
D、设备独立性
E、丰富的网络功能
13、Linux内核的功能有( )
A、进程调度
B、存储管理
C、虚拟文件系统
D、网络接口
E、进程通信
14、下面哪些是Linux的发行版?( )
A、Fedora 30
B、RHEL 7.4
C、CentOS 6.5
D、Ubuntu 18.04
E、红旗Linux 8.0
F、Windows 10
15、下列选项中哪些属于Linux引导装载程序( )
A、Lilo
B、grub
C、MBR
D、bootloader
16、Linux的版本号分为两种类型:内核版(Kernel)与发行版(发行套件,Distribution)。( )
17、hostname命令可以用来修改主机名。 ( )
18、Linux系统中文件名是不区分大小写的。( )
19、安装RHEL6时,内存建议最少256M 。( )
20、uname -r命令可以用来查看Linux系统的内核版本号。 ( )
21、一些组织或厂家将Linux系统内核与应用软件和文档包装起来,并提供一些安装界面和系统设定与管理工具,这样就构成了发行版。( )
22、在Linux中,swap分区是交换分区,作为虚拟内存使用,等于1倍或者两倍的物理内存。( )
23、RHEL6默认采用的文件系统类型为ext4。( )
24、Linux系统中默认的管理员账户是( )
25、在Linux中,( )分区是交换分区,作为虚拟内存使用,等于1倍或者两倍的物理内存。
项目2 初试Shell
2.1 Shell概述随堂测验
1、CentOS默认使用的shell是( )
A、/bin/bash
B、/bin/sh
C、/bin/csh
D、/bin/tcsh
2、查看Linux操作系统中系统变量SHELL的值,使用下列哪条命令?( )
A、echo $SHELL
B、echo $shell
C、ECHO $SHELL
D、echo SHELL
3、RHEL支持的五种shell中,哪一种shell不可以登录计算机( )。
A、/bin/csh
B、/bin/sh
C、/bin/bash
D、/sbin/nologin
2.2 文件及目录管理命令随堂测验
1、可以用来删除非空目录dir1的命令有( )
A、mkdir dir1
B、rm -rf dir1
C、mv dir1
D、rmdir dir1
2、下面这条命令实现的是什么功能? mv /home/sjh/a1.txt /home/sjh/a2.txt
A、复制文件a1.txt
B、删除文件a1.txt
C、把文件a1.txt改名为a2.txt
D、剪切文件a1.txt
3、在当前工作目录下创建三级空目录a/b/c用下列哪条命令?( )
A、rmdir -p a/b/c
B、mkdir a/b/c
C、mkdir -p a/b/c
D、mkdir -P a/b/c
4、新建文件的命令有( )
A、touch
B、>
C、cat
D、mkdir
2.3 Linux的运行级别(runlevel)随堂测验
1、CentOS 6.0开机时支持几种运行级别?( )
A、5
B、6
C、7
D、8
2、CentOS 6.0开机默认进入哪一个运行级别?( )
A、halt
B、Single User Mode
C、Full Multiuser Mode
D、X11
3、查看系统当前运行级别的命令是( )
A、runlevel
B、level
C、halt
D、init
4、使用下面哪一条命令可以进入单用户模式下?( )
A、init 1
B、init 2
C、init 3
D、init 5
2.4 Linux下常用的快捷键随堂测验
1、下面哪一个快捷键可以结束键盘输入?( )
A、Ctrl+a
B、Ctrl+b
C、Ctrl+c
D、Ctrl+d
2、下面哪一项快捷键可以帮助用户补全命令?( )
A、Ctrl
B、Tab
C、Shift
D、Alt
3、下面哪一个快捷键可以中断正在执行的程序或命令?( )
A、Ctrl+a
B、Ctrl+b
C、Ctrl+c
D、Ctrl+d
项目2 单元测验
1、可以用来删除非空目录dir1的命令有( )
A、mkdir dir1
B、rm -rf dir1
C、mv dir1
D、rmdir dir1
2、RHEL默认使用的shell是( )
A、/bin/tcsh
B、/bin/bash
C、/bin/sh
D、/bin/csh
E、/sbin/nologin
3、下列命令中哪个可以用来修改文本文件的内容( )
A、more
B、less
C、head
D、vim
E、tail
4、CentOS 7.3支持的五种shell中,哪一种shell不可以登录计算机( )。
A、/sbin/nologin
B、/bin/bash
C、/bin/sh
D、/bin/csh
E、/bin/tcsh
5、CentOS 7.3中哪一个文件里面存储有系统支持的shell种类?( )
A、/etc/inittab
B、/etc/passwd
C、/etc/shells
D、/etc/fstab
6、Linux系统开机时支持几种运行级别?( )
A、5
B、6
C、7
D、8
E、9
F、4
7、RHEL 6.0中哪一个文件存储了系统开机时要选择进入的的运行级别?( )
A、/etc/inittab
B、/etc/shells
C、/etc/fstab
D、/etc/passwd
8、CentOS 7.3开机默认进入哪一个运行级别?( )
A、0-halt
B、1-Single user mode
C、2-Multiuser,without NFS
D、3-Full multiuser mode
E、4-unused
F、5-X11
G、6-reboot
9、查看Linux操作系统中系统变量SHELL的值,使用下列哪条命令?( )
A、echo $SHELL
B、echo $shell
C、ECHO $SHELL
D、echo SHELL
E、echo #SHELL
10、下面哪一项快捷键可以帮助用户补全命令?( )
A、Ctrl
B、Tab
C、?
D、Shift
E、Alt
11、下面哪一个快捷键可以帮助用户补全文件名或者目录名?( )
A、Shift
B、Alt
C、Tab
D、Delete
E、Ctrl
F、?
12、下面哪一个快捷键可以中断正在执行的程序或命令?( )
A、Ctrl+a
B、Ctrl+b
C、Ctrl+c
D、Ctrl+d
13、下面哪一个快捷键可以结束键盘输入?( )
A、Ctrl+a
B、Ctrl+b
C、Ctrl+c
D、Ctrl+d
E、Ctrl+e
F、Ctrl+f
14、下面这条命令实现的是什么功能? mv /home/sjh/test.txt /home/sjh/test2.txt
A、剪切文件test.txt
B、复制文件test.txt
C、删除文件test.txt
D、将文件test.txt改名为test2.txt
15、在当前工作目录下创建三级空目录a/b/c用下列哪条命令?( )
A、rmdir -p a/b/c
B、mkdir a/b/c
C、mkdir -p a/b/c
D、mkdir -r a/b/c
16、当前登录用户是root,下面哪条命令可以直接进入用户sjh的主目录?( )
A、cd ~
B、cd ..
C、cd -
D、cd ~sjh
17、想知道2008年的8月8号是星期几,可以使用下面哪一条命令得到结果?( )
A、cal 2008.8
B、cal 8 2008
C、cal 8
D、cal 2008 8
18、想精确查找系统中有没有名称为sjh.txt的文件,可以使用下面哪条命令?
A、find / -name sjh.txt
B、locate sjh.txt
C、find / -user sjh.txt
D、grep / sjh.txt
19、使用locate命令查找之前应该首先使用下面哪一条命令更新数据库文件/var/lib/mlocate/mlocate.db?( )
A、update
B、updatedb
C、rebuilddb
D、locatedb
20、找出/etc/passwd文件里带“root”的行,使用哪一条命令?( )
A、find root /etc/passwd
B、grep "root" /etc/passwd
C、locate root /etc/passwd
D、locate /etc/passwd root
21、使用下面哪一条命令可以显示系统内核的版本号?( )
A、uanme -r
B、uname -i
C、uname -s
D、uname -v
22、打开计算器使用下面哪一条命令?( )
A、date
B、ls
C、pwd
D、bc
23、只显示当天的年-月-日使用下面哪一条命令?( )
A、date
B、date +%Y-%m-%d
C、date -%Y-%m-%d
D、date +%H:%M:%S
24、新建文件的命令有( )
A、touch
B、>
C、cat
D、vim
25、下列命令中哪些可以用来查看文本文件( )
A、head
B、tail
C、more
D、less
E、cat
F、vi
26、在Linux系统中Tab键的作用有( )
A、命令补全
B、文件名补齐
C、关闭计算机
D、补全目录名
27、以下哪些命令可以用来关闭计算机( )
A、halt
B、init 0
C、poweroff
D、shutdown -h now
E、init 6
F、shutdown -r 0
28、以下哪些命令可以用来重启计算机( )
A、shutdown -r 0
B、init 6
C、reboot
D、shutdown -h 0
29、在CentOS7.3中用targets来代替runlevel( )
30、CentOS 7.3默认情况下有两种主要的targets,它们是multi-user.target和graphical.target( )
31、在CentOS 7.3中multi-user.target类似于runlevel 3。
32、在CentOS 7.3中graphical.target类似于runlevel 5。
33、在CentOS 7.3中查看当前默认的target可以使用命令get-default。
34、在CentOS 7.3中查看当前默认的target可以使用命令set-default。
35、在CentOS 7.3中修改默认的target可以使用命令set-default。
36、CentOS 7.3默认情况下有两种主要的targets,它们是multi-user.target和( )。
37、Cent OS 7.3 中默认使用的Shell是( )
38、在CentOS7.3中用来( )代替runlevel。
39、在CentOS 7.3中( )类似于runlevel 3。
40、在CentOS 7.3中( )类似于runlevel 5。
项目3 文本编辑器vim
3.1 vim的工作模式随堂测验
1、vim的工作模式有( )
A、指令模式
B、编辑模式
C、命令行模式
D、退出模式
2、使用vim filename命令时,无论什么时候都不会报错。
3、vim和vi都是文本编辑器,它们没有任何区别。
4、vim是vi的增强版,可以用彩色显示文字,还可以对Shell脚本、C语言程序进行简单的语法检查。
3.2 vim常见命令随堂测验
1、在vim中,下面哪一个键可以退出编辑模式?( )
A、Esc
B、Tab
C、Shift
D、Ctrl
2、在vim中,按下下面哪个键可以在光标所在行的上面增加新的一行?( )
A、i
B、I
C、o
D、O
3、在vim中,按下下面哪个键可以在光标所在行的行首添加字符?( )
A、i
B、I
C、a
D、A
4、在vim中,从一般模式进入命令行模式,需要先输入( )
A、;
B、:
C、.
D、,
5、在vim中为文件内容添加行号的命令是( )
A、:sp
B、:set nu
C、:set nonu
D、:!
3.3 vim的其他事项(恢复文件与打开时的警告信息+额外功能)随堂测验
1、在vim中编辑文件sjh.txt时,系统突然断电了,再开机时可以使用哪个文件发挥救援作用,恢复未保存的文件?( )
A、sjh.txt
B、.sjh.swp
C、.sjh.txt.swp
D、.sjh.swp.txt
2、在vim中,可以使用( )进行区块选择,可以用长方形的方式选择资料。
A、v
B、[Ctrl]+v
C、y
D、V
3、在vim中实现文件多窗口编辑的命令是( )
A、:sp
B、:set nu
C、:set nonu
D、:!
4、你离开vim后还得要自行删除.filename.swp才能避免每次打开文件filename都会出现警告。
项目3 单元测验
1、在vim中实现文件多窗口编辑的命令是( )
A、:sp
B、:set nu
C、:set nonu
D、:!
E、:w
2、在vim中为文件内容添加行号的命令是( )
A、:sp
B、:set nu
C、:set nonu
D、:!
3、在vim中取消行号的命令是( )
A、:sp
B、:set nu
C、:set nonu
D、:!
4、在vim的指令模式中,删除光标所在行的命令是( )
A、yy
B、dd
C、x
D、p
E、G
5、在vim中,下面哪一个键可以退出编辑模式?( )
A、Esc
B、Ctrl
C、Shift
D、Tab
6、在vim中,按下下面哪个键可以在光标所在行的上面增加新的一行?( )
A、i
B、I
C、o
D、O
E、a
F、A
G、r
H、R
7、在vim中,按下下面哪个键可以在光标所在行的行首添加字符?( )
A、i
B、I
C、a
D、A
E、o
F、O
G、r
H、R
8、在vim中,按下下面哪个键可以在光标所在行的行末添加字符?( )
A、a
B、A
C、i
D、I
E、o
F、O
G、r
H、R
9、在vim中,从一般模式进入命令行模式,需要先输入( )
A、;
B、:
C、.
D、,
10、在vim中编辑文件sjh.txt时,系统突然断电了,再开机时可以使用哪个文件发挥救援作用,恢复未保存的文件?( )
A、sjh.txt
B、.sjh.swp
C、.sjh.txt.swp
D、.sjh.swp.txt
11、在vim中,可以使用( )进行区块选择,可以用长方形的方式选择资料。
A、v
B、V
C、Ctrl+v
D、y
12、在vim中的指令模式中,按下哪一个字符会将光标经过的行反白选择?( )
A、v
B、V
C、Ctrl+v
D、p
13、在vim的指令模式中,按下( )会将光标所在位置后的10个字符删除?
A、10x
B、10g
C、10yy
D、10dd
14、在vim的指令模式中,按下( )会将从光标所在行开始的10行删除?
A、10yy
B、10x
C、10dd
D、10G
15、在vim的指令模式中,按下( )会将从光标所在行开始的10行复制?
A、10x
B、10dd
C、10yy
D、10G
16、在vim的指令模式中,使用( )可以直接定位到文件的第10行?
A、10x
B、10dd
C、10yy
D、10G
17、vim的工作模式有( )
A、指令模式
B、编辑模式
C、命令行模式
D、退出模式
18、在vim中,按下哪些键可以从一般模式进入编辑模式?( )
A、i
B、o
C、r
D、a
E、I
F、A
G、O
H、R
19、在vim的命令行模式下可以进行的操作有( )
A、保存文件
B、退出vim
C、设置行号
D、读入外部文件
E、取消行号
20、在vim的一般模式下可以进行的操作有( )
A、删除单个字符
B、复制多行
C、粘贴文本
D、移动光标
E、删除单行
F、删除多行
21、在vim中,从编辑模式可以直接进入命令行模式。( )
22、在vim中,从一般模式可以进入编辑模式,也可以进入命令行模式。( )
23、在vim中,使用“:”可以从一般模式进入编辑模式。( )
24、在vim中,使用“:”可以从一般模式进入命令行模式。( )
25、在vim中可以进行对文件多屏幕编辑。 ( )
26、我们可以使用vim后面同时接好几个文件来开启多文件同时编辑的功能。( )
27、使用vim filename命令时,无论什么时候都不会报错。( )
28、vim和vi都是文本编辑器,它们没有任何区别。
29、vim是vi的增强版,可以用彩色显示文字,还可以对Shell脚本、C语言程序进行简单的语法检查。( )
30、你离开vim后还得要自行删除.filename.swp才能避免每次打开文件filename都会出现警告。( )
项目4 用户账户和组账户管理
4.1 用户账户管理随堂测验
1、在Linux系统中,UID为0的是( )
A、超级用户
B、普通用户
C、系统用户
D、一般用户
2、在Linux系统中,UID为1001的是( )
A、超级用户
B、普通用户
C、系统用户
D、一般用户
3、用户登录时必须输入用户名和口令,只有该用户名、口令验证正确时,用户才能被允许进入Linux系统。
4、由于使用useradd命令新增加的用户还未设置密码,因此还不能使用该用户的帐号登录计算机。
4.2 组账户管理随堂测验
1、下面哪一条命令可以删除组wl17?
A、groupadd wl17
B、groupmod wl17
C、groupdel wl17
D、userdel wl17
2、只有超级用户才能管理用户和组。
3、组账号不能登录计算机,其设置的目的主要是便于权限的统一组织和分配。
4、与用户名同名的私有组账号在使用userdel命令删除用户时被同时删除。
项目4 单元测验
1、在Linux系统中,UID为0的是( )
A、超级用户
B、普通用户
C、系统用户
D、一般用户
2、下面哪一条命令可以用来修改文件的所属用户组?
A、chown
B、chgrp
C、chmod
D、chattr
3、在Linux系统中不能登录计算机的是( )
A、超级用户
B、普通用户
C、系统用户
D、一般用户
4、修改用户密码的命令是( )
A、usermod
B、useradd
C、userdel
D、passwd
5、能用来修改用户名称的命令是( )
A、useradd
B、usermod
C、userdel
D、passwd
6、在终端里,切换用户账号的命令是( )
A、passwd
B、whoami
C、id
D、su
7、清除用户账户sjh的密码的命令是( )
A、passwd -l sjh
B、passwd -u sjh
C、passwd -S sjh
D、passwd -d sjh
8、下面哪一条命令可以查看用户sjh的UID和GID?( )
A、id
B、id sjh
C、id root
D、su
9、下列不是管理用户的命令有( )
A、useradd
B、chmod
C、userdel
D、usermod
10、Linux中新建用户账户的命令是( )
A、useradd
B、usermod
C、userdel
D、passwd
11、Linux中用来保存用户账户的文件有( )
A、/etc/passwd
B、/etc/shadow
C、/etc/group
D、/etc/gshadow
12、inux中用来保存组账户的文件有( )
A、/etc/passwd
B、/etc/shadow
C、/etc/group
D、/etc/gshadow
13、Linux系统中的用户分为哪几类( )?
A、系统用户
B、超级用户
C、普通用户
D、远程用户
E、FTP用户
F、匿名用户
14、root用户能修改普通用户的密码。( )
15、普通用户也能修改其他用户的密码。( )
16、只有超级用户才能管理用户和组。
17、由于使用useradd命令新增加的用户还未设置密码,因此还不能使用该用户的帐号登录计算机。
18、正在使用系统的用户不能被删除,必须先终止该用户的所有进程才能删除该用户。
19、系统管理员可以设置所有用户的密码,普通用户只能修改自己的密码。
20、/etc/shadow文件只有root才有权限进行修改,普通用户只能读取该文件,不能修改该文件。
21、普通用户可以修改/etc/passwd文件。
22、root账户的UID是( )
23、Linux中修改用户密码的命令是( )
24、Linux中删除用户的命令是( )
25、Linux中修改用户的命令是( )
26、Linux中修建组账户的命令是( )
项目5 系统管理
5.1 图形界面管理随堂测验
1、CentOS 7.3默认采用的图形环境是( )
A、KDE
B、GNOME
C、X-Client
D、X-Server
2、在GNOME的桌面环境中,与Windows注册表相当的工具是( )
A、配置编辑器
B、文件管理器
C、归档管理器
D、资源管理器
3、整个 X-Window 由三部分组成:X-Server,X-Clinet,X-Protocol。
4、GNOME不仅仅是一个简单的窗口管理器,它为用户提供了一个功能强大、界面友好的桌面操作环境,GNOME包括一个面板、桌面以及一系列标准的桌面工具和很多功能强大的应用软件。
5.2 进程管理随堂测验
1、要查看系统中所有后台进程的状态,可使用命令( )
A、top
B、ps -ef
C、uptime
D、fg
2、一个后台进程的PID为1520,进程名称为vim sjh.txt,要强制终止该进程,使用下面哪一条命令?( )
A、kill -9 1520
B、kill -15 1520
C、kill -15 vi sjh.txt
D、kill -9 vi sjh.txt
3、进程的属性有( )
A、PID
B、PPID
C、进程名称
D、进程所有者
4、要想让一个进程作为后台进程来启动,只需在该命令后面添加一个字符“#”。
5.3 软件包管理随堂测验
1、使用rpm安装软件包gconf-editor-2.28.0-3.el6.i686.rpm的命令是( )
A、rpm -ivh gconf-editor-2.28.0-3.el6.i686.rpm
B、rpm -ivh gconf-editor
C、rpm -e gconf-editor
D、rpm -q gconf-editor
2、使用yum在线卸载软件包httpd的命令是( )
A、yum install httpd
B、yum remove httpd
C、yum info httpd
D、yum search httpd
3、使用rpm查询软件包gconf-editor-2.28.0-3.el6.i686.rpm是否已经安装在本机的命令是( )
A、rpm -ivh gconf-editor-2.28.0-3.el6.i686.rpm
B、rpm -q gconf-editor-2.28.0-3.el6.i686.rpm
C、rpm -e gconf-editor
D、rpm -q gconf-editor
5.4 网络管理(网络环境配置及测试)随堂测验
1、可以修改网卡ip地址的命令是( )
A、hostname
B、ifup
C、ifconfig
D、route
2、下面哪一条命令可以用来测试网络的连通性?( )
A、ping
B、netstat
C、route
D、nslookup
3、ping命令中( )表示生存周期。
A、time
B、packets
C、TTL
D、bytes
4、ifconfig命令的作用有( )
A、显示网卡信息
B、修改ip地址
C、测试网络连通性
D、启用/禁用网卡
项目5 单元测验
1、RHEL 6.0 默认采用的图形环境是( )
A、KDE
B、GNOME
C、X-Client
D、X-Server
2、在GNOME的桌面环境中,默认采用的资源管理器是( )
A、Nautilus(鹦鹉螺)
B、Konqueror(征服家)
C、IE
D、X Window
3、在GNOME的桌面环境中,与Windows注册表相当的工具是( )
A、配置编辑器
B、文件管理器
C、资源管理器
D、归档管理器
4、整个 X-Window 由三部分组成,其中( )才是应用程序的核心部分,它是与硬件无关的,主要负责计算。
A、X-Server
B、X-Client
C、X-Window
D、X-Protocol
5、要动态查看系统中正在运行的进程的状态,可使用命令( )
A、top
B、ps
C、uptime
D、fg
6、使用uptime命令显示的内容不包括( )
A、系统当前时间
B、当前用户已登录系统的时间
C、当前系统登录用户的数量
D、过去的1、5、15分钟内运行队列中的平均进程数量
E、CPU使用率
F、内存使用率
7、要查看系统中所有后台进程的状态,可使用命令( )
A、top
B、ps -ef
C、uptime
D、fg
8、要将后台进程唤回前台,可使用命令( )
A、top
B、ps
C、uptime
D、fg
9、要结束某一个进程可以使用( )
A、top
B、uptime
C、ps
D、kill
10、一个后台进程的PID为1520,进程名称为vim sjh.txt,要强制终止该进程,使用下面哪一条命令?( )
A、kill -9 1520
B、kill -15 1520
C、kill -15 vi sjh.txt
D、kill -9 vi sjh.txt
11、使用rpm安装软件包gconf-editor-2.28.0-3.el6.i686.rpm的命令是( )
A、rpm -ivh gconf-editor-2.28.0-3.el6.i686.rpm
B、rpm -ivh gconf-editor
C、rpm -e gconf-editor
D、rpm -q gconf-editor
12、使用rpm卸载软件包gconf-editor-2.28.0-3.el6.i686.rpm的命令是( )
A、rpm -e gconf-editor-2.28.0-3.el6.i686.rpm
B、rpm -ivh gconf-editor
C、rpm -e gconf-editor
D、rpm -q gconf-editor
13、使用yum在线安装软件包httpd的命令是( )
A、yum install httpd
B、yum remove httpd
C、yum info httpd
D、yum search httpd
14、想知道系统中已经安装的软件包总数使用命令( )
A、rpm -q
B、rpm -qa
C、rpm -qa | wc -l
D、rpm -e
15、使用yum查看软件包httpd的详细信息的命令是( )
A、yum install httpd
B、yum remove httpd
C、yum info httpd
D、yum search httpd
16、使用yum在线卸载软件包httpd的命令是( )
A、yum install httpd
B、yum remove httpd
C、yum info httpd
D、yum search httpd
17、可以修改网卡ip地址的命令是( )
A、hostname
B、ifup
C、ifconfig
D、route
18、可以查看主机路由表的命令是( )
A、ifup
B、ifconfig
C、route
D、ping
19、可以测试网络连通性的命令是( )
A、hostname
B、ifconfig
C、route
D、ping
20、在GNOME的桌面环境下,可以( )
A、设置桌面背景
B、设置屏幕保护程序
C、设置屏幕分辨率
D、设置日期和时间
E、添加/删除软件
21、X-Window 与其他的图形界面系统相比,有以下几个特点( )
A、良好的网络支持
B、个性化的窗口界面
C、不内嵌于操作系统
D、跨平台
22、进程的属性有( )
A、PID
B、PPID
C、进程名称
D、进程所有者
23、整个 X-Window 由三部分组成:X-Server,X-Clinet,X-Protocol。
24、GNOME不仅仅是一个简单的窗口管理器,它为用户提供了一个功能强大、界面友好的桌面操作环境,GNOME包括一个面板、桌面以及一系列标准的桌面工具和很多功能强大的应用软件。
25、进程是运行中的程序。( )
26、Linux是一个多用户多任务操作系统,计算机中的资源(如文件、内存、CPU等)分配都是以程序为单位进行的。
27、要想让一个进程作为后台进程来启动,只需在该命令后面添加一个字符“#”。
28、Red Hat提供了RPM软件包的管理,可实现对软件包的安装、查询、升级与更新、卸载处理。
29、RPM是Red Hat Package Manager(Red Hat软件包管理工具)的缩写。
30、重建RPM数据库的命令是 rpm --rebuilddb。
31、hostname命令可以用来修改主机名。 ( )
32、Linux是一个多用户多任务操作系统,计算机中的资源(如文件、内存、CPU等)分配都是以( )为单位进行的。
33、要想让一个进程作为后台进程来启动,只需在该命令后面添加一个字符( )。
项目6 Linux文件系统
6.1 文件类型和文件系统随堂测验
1、Linux操作系统中内核文件存放在下面哪一个目录中?
A、/root
B、/home
C、/boot
D、/lib
2、Linux系统中文件名是严格区分大小写的。
3、Linux系统中若文件名的第1个字符为“.”,表示该文件为隐藏文件。
4、Linux系统中文件类型有7种,分别是-,d,l,b,c,p,s。使用命令ls -l 可以查看。
5、CentOS 7.3默认采用的文件系统类型为ext4。( )
6.2 文件和目录权限管理随堂测验
1、下面哪一条命令可以用来显示文件的权限?
A、ls
B、ls -l
C、lsattr
D、chattr
2、/tmp目录的权限为rwxrwxrwt,用数字表示法是( )
A、777
B、0777
C、1777
D、1755
3、/home目录的权限为:rwxr-xr-x,使用数字表示法为( )
A、750
B、755
C、777
D、555
4、下面哪一条命令可以用来修改文件的权限?
A、chown
B、chgrp
C、chmod
D、chattr
5、/usr/bin/locate文件的权限为rwx--s--x,它使用了下面哪一种特殊权限?
A、SUID
B、SGID
C、SBIT
D、无
6.3 文件的归档与压缩随堂测验
1、命令tar -cjvf home.tar.bz2 --exclude=sjh /home实现的功能是( )
A、将home文件夹中所有的内容打包并压缩
B、将home文件夹中除了sjh文件夹以外的所有内容打包并压缩
C、将home文件夹中除了sjh文件夹以外的所有内容打包
D、将home文件夹中除了sjh文件夹以外的所有内容压缩
2、在Linux系统中,后缀为.tar.gz(或者.tgz)表示该文件是用gzip压缩过的打包文件,这样的文件也被称为tarball(tar球)。
项目6 单元测验
1、Linux操作系统中内核文件存放在下面哪一个目录中?
A、/root
B、/home
C、/boot
D、/lib
2、下面哪一个字母表示文件的类型为符号链接文件( )
A、s
B、d
C、l
D、p
E、-
F、b
G、c
3、下面哪一种是CD-ROM标准文件系统?( )
A、ISO9660
B、FAT32
C、ext4
D、NTFS
4、下面哪一个字母表示文件的类型为目录文件( )
A、s
B、l
C、d
D、p
E、b
F、c
G、-
5、下面哪一个字母表示文件的类型为块设备文件( )
A、b
B、c
C、s
D、l
E、p
F、-
6、下面哪一种是一种支持Windows for Workgroups、Windows NT和Lan Manager的基于SMB协议的网络文件系统。( )
A、vfat
B、ext4
C、swap
D、smb
7、下面哪一个目录用来存放系统管理所需要的配置文件和子目录?( )
A、/etc
B、/root
C、/boot
D、/home
8、下面哪一个目录存放着用户最经常使用的命令。例如cp、ls、cat等等。( )
A、/usr
B、/dev
C、/mnt
D、/bin
9、下面哪一个目录是Linux操作系统安装完毕之后占用空间最大的目录?( )
A、/bin
B、/boot
C、/usr
D、/tmp
10、下面哪一个目录是Linux操作系统让用户存放临时文件的地方?( )
A、/dev
B、/mnt
C、/tmp
D、/usr
11、下面哪一个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。( )
A、/home
B、/proc
C、/sbin
D、/etc
12、系统的日志文件放在下面哪一个目录中?( )
A、/var
B、/boot
C、/bin
D、/home
13、下面哪一个目录存放的是系统管理员使用的管理命令和管理程序?( )
A、/bin
B、/sbin
C、/lib
D、/var
14、系统默认把普通用户的邮箱放在下面哪一个目录中?( )
A、/boot
B、/bin
C、/var
D、/usr
E、/home
15、下面哪一条命令可以查找出Linux系统中的普通文件?( )
A、find / -type -
B、find / -type d
C、find / -type f
D、find / -type s
16、下面哪一条命令可以查找出Linux系统中的套接字文件?( )
A、find / -type b
B、find / -type c
C、find / -type l
D、find / -type s
17、下面哪一条tar命令可以实现既打包又压缩home文件夹的功能?( )
A、tar –cvf home.tar /home
B、tar -tvf home.tar
C、tar -xvf home.tar
D、tar -cjvf home.tbz /home
18、下面哪一条tar命令可以实现解压缩并解除归档的功能?( )
A、tar -xvf home.tar
B、tar -tvf home.tar
C、tar -xjvf home2.tar.bz2
D、tar -cjvf home2.tar.bz2 /home
19、命令tar -cjvf home.tar.bz2 --exclude=sjh /home实现的功能是( )
A、将home文件夹中所有的内容打包并压缩
B、将home文件夹中除了sjh文件夹以外的所有内容打包并压缩
C、将home文件夹中除了sjh文件夹以外的所有内容打包
D、将home文件夹中除了sjh文件夹以外的所有内容压缩
20、下面哪一条命令可以用来修改文件的权限?
A、chown
B、chgrp
C、chmod
D、chattr
21、/tmp目录的权限为rwxrwxrwt,用数字表示法是( )
A、777
B、1777
C、0777
D、1775
22、下面哪一条命令可以用来修改文件的所有者?
A、chown
B、chgrp
C、chmod
D、chattr
23、/usr/bin/passwd文件的权限为rwsr-xr-x,使用数字表示法是( )
A、4777
B、2777
C、4755
D、2755
24、/usr/bin/locate文件的权限为rwx--s--x,它使用了下面哪一种特殊权限?
A、SUID
B、SGID
C、SBIT
D、无
25、/usr/bin/locate文件的权限为rwx--s--x,用数字表示法是( )
A、2711
B、0711
C、2755
D、2777
26、/tmp目录的权限为rwxrwxrwt,它使用了下面哪一种特殊权限?
A、SUID
B、SGID
C、SBIT
D、无
27、下面哪一条命令能找出系统中既带有SUID又带有SGID的文件?
A、find / -perm +2000
B、find / -perm +4000
C、find / -perm +6000
D、find / -perm -6000
28、下面哪一条命令可以用来修改文件的隐藏属性?
A、ls
B、ls -l
C、chattr
D、lsattr
29、下面哪一条命令可以用来显示文件的隐藏属性?
A、ls
B、ls -l
C、lsattr
D、chattr
30、/usr/bin/passwd文件的权限为rwsr-xr-x,它使用了下面哪一种特殊权限?
A、SUID
B、SGID
C、SBIT
D、无
31、下面哪一条命令能找出系统中或者带有SUID或者带有SGID的文件?
A、find / -perm +2000
B、find / -perm +4000
C、find / -perm +6000
D、find / -perm -6000
32、如果设置umask的值为0777,则在Linux系统中新建文件夹的权限为:( )
A、0000
B、0755
C、0700
D、0711
33、如果设置umask的值为0055,则在Linux系统中新建文件的权限为:( )
A、0000
B、0600
C、0611
D、0622
34、文件/usr/bin/crontab的权限用字母表示法为:rwsr-sr-x,用数字表示法为:( )
A、4755
B、2755
C、6755
D、6711
35、Linux支持的文件系统类型有( )
A、ext4
B、swap
C、vfat
D、ntfs
E、xfs
F、fat32
36、下面哪些命令可以查找出Linux系统中的设备文件?( )
A、find / -type b
B、find / -type -
C、find / -type c
D、find / -type p
37、下面哪些命令可以用来显示文件的权限?
A、ls -l
B、ls
C、ll
D、lsattr
38、如果一个文件夹的权限为755,所有者为root,所属用户组为root,则用户sjh(用户sjh没有加入root组中)可以进行的操作有( )
A、使用cd 命令进入该文件夹
B、进入该文件夹之后,可以使用ls -l命令查看包含的子文件夹和文件信息
C、可以删除该文件夹里的文件
D、可以在该文件夹中新建文件
39、文件或目录的特殊权限有三种,它们是( )
A、SUID
B、SGID
C、SBIT
D、ACL
40、Linux系统中文件类型有7种,分别是-,d,l,b,c,p,s。使用命令ls -l 可以查看。
41、Linux系统中文件名是不区分大小写的。( )
42、Linux的文件系统采用分层结构。其顶层为根目录,用符号“/”表示,在根目录下是不同的子目录。( )
43、从资源管理角度来看,操作系统是计算机中软、硬件资源管理者。其中软件资源管理部分称为文件系统,主要负责信息的存储、检索、更新、共享和保护
44、Linux系统中文件名是严格区分大小写的。
45、Linux系统中若文件名的第1个字符为“.”,表示该文件为隐藏文件。
46、删除链接文件时,系统仅仅删除链接文件,而不删除源文件本身。
47、Linux操作系统中的链接文件分为硬链接、软链接,软链接类似与Windows的快捷方式,表示的只是链接的路径。
48、Linux文件系统中文件和目录的基本操作主要包括添加、修改、删除、查找、显示、归档/压缩等。
49、Linux系统中的文件和Windows系统中的文件一样,也必须包括文件名和扩展名。
50、使用“ls –l”命令显示文件列表时,共显示9个部分,其中第一部分表示文件的类型和权限,而第1个字符代表文件的类型。
51、用ln -s source_file softlink_file 命令可以生成一个硬链接。
52、目录是指包含许多文件项目的一类特殊文件。有子目录、父目录、工作目录、用户主目录(Home Directory)。
53、路径是由目录名和 “/”(斜杠)做分隔符组成的字符串,用来表示文件或目录在文件系统中所处的层次的一种方法。路径又分绝对路径和相对路径。
54、Linux系统中,如果一个文件的后缀为.tar,表示该文件为打包但未压缩的文件,即tarfile。
55、在Linux系统中,后缀为.tar.gz(或者.tgz)表示该文件是用gzip压缩过的打包文件,这样的文件也被称为tarball(tar球)。
56、Linux系统中/tmp的权限为rwxrwxrwt,用数字表示法是1777。
57、为了保证系统安全性,Linux文件系统对文件按目录建立了访问机制和磁盘配额管理。对文件和目录设置了访问权限,权限划分取决于文件的所有者、所属的组及其他用户的设置,权限的表示可以采用字符或数字,通过命令chown、 chmod、chgrp或桌面环境等设定。
58、Linux是多用户的操作系统,它通过设定一定的安全访问机制设定文件目录的权限,对权限进行管理。
59、如果一个目录具有执行(x)的权限,指的是允许访问目录(即用 cd 命令进入该目录,并查看目录中可读文件的内容)。
60、在Linux中,将文件访问权限分为3类用户进行设置:文件所有者(u)、和文件所有者同组的用户(g)和其他用户(o)。对于每一类用户,又可以设置读(r)、写(w)和执行(x)3种权限。这样Linux下对于任何文件或者目录的访问权限都有3组。
61、由于系统默认屏蔽的权限为022,因此新创建的目录权限就为777-022=755,新创建的普通文件权限为666-022=644。
62、当为一个文件设置隐藏属性i之后,这个文件将只能追加数据,而不能删除该文件也不能修改数据,必须要为root才能设置这个属性。
63、CentOS 7.3默认采用的文件系统类型为( )
64、umask的默认值为( )
项目7 Linux中的硬盘管理
7.1 硬盘分区及格式化随堂测验
1、下面哪一个是逻辑分区?( )
A、/dev/sda1
B、/dev/sda2
C、/dev/sda4
D、/dev/sda5
2、下面哪一个不是硬盘分区的正确方法( )
A、1个主分区+1个扩展分区
B、2个主分区+1个扩展分区
C、3个主分区+1个扩展分区
D、2个主分区+2个扩展分区
3、在Linux系统中第三块SCSI类型的硬盘上,划分了一个主分区,一个扩展分区,在扩展分区中划分了3个逻辑分区,第一个逻辑分区的名称是( )
A、/dev/sda5
B、/dev/sdb5
C、/dev/sdc5
D、/dev/sdc3
4、可以用来为硬盘分区的命令是( )
A、fdisk
B、mkfs
C、mount
D、fsck
5、下列哪个文件中存储着Linux操作系统开机时自动挂载的磁盘分区信息?( )
A、/etc/inittab
B、/etc/passwd
C、/etc/group
D、/etc/fstab
7.2 磁盘配额随堂测验
1、Linux系统中的quota功能从哪两个方面限制用户使用磁盘限额?( )
A、block(即磁盘容量)
B、inode(即文件个数)
C、磁盘个数
D、分区个数
2、磁盘限额功能对root有效。( )
3、磁盘配额可以保证所有用户都拥有自己独立的文件系统空间,确保用户使用系统空间的公平性和安全性。(
4、磁盘配额功能可以不用针对单独的文件系统进行设置。( )
项目7 单元测验
1、检查硬盘分区中的文件系统是否正确的命令是( )
A、fdisk
B、mkfs
C、mount
D、fsck
2、挂载硬盘分区的命令是( )
A、fdisk
B、mkfs
C、mount
D、fsck
3、格式化硬盘分区的命令是( )
A、fdisk
B、mkfs
C、mount
D、fsck
4、下面哪一个是逻辑分区?( )
A、/dev/sda1
B、/dev/sda2
C、/dev/sda6
D、/dev/sda4
5、可以用来为硬盘分区的命令是( )
A、fdisk
B、mkfs
C、mount
D、fsck
6、下面哪一个不是硬盘分区的正确方法( )
A、1个主分区+1个扩展分区
B、2个主分区+1个扩展分区
C、3个主分区+1个扩展分区
D、4个主分区+1个扩展分区
7、修改完/etc/fstab文件后务必使用( )命令测试有没有错误。
A、mount
B、mount -a
C、umount
D、fsck
8、下列哪个文件中存储着Linux操作系统开机时自动挂载的磁盘分区信息?( )
A、/etc/inittab
B、/etc/passwd
C、/etc/group
D、/etc/fstab
9、下面哪一条命令会显示Linux操作系统内当前挂载的文件系统列表?( )
A、mount -a
B、mount
C、umount
D、unmount
10、如果一个硬盘分区想做为交换内存使用,必须将此分区的类型转换为( )
A、Linux
B、Linux swap /Solaris
C、Extended
D、LVM
11、下面能扫描文件系统,生成quota日志文件aquota.user和aquota.group的命令是( )
A、quota
B、quotaoff
C、quotacheck
D、warnquota
12、将一个Linux swap/Solaris类型的分区制作成swap分区的命令是( )
A、mkswap
B、swapon
C、swapoff
D、mkfs
13、对超过磁盘限额者发出警告信的命令是( )
A、quota
B、warnquota
C、edquota
D、repquota
14、关闭磁盘配额功能的命令是( )
A、quota
B、quotaon
C、quotaoff
D、quotawarn
15、在Linux系统中第三块SCSI类型的硬盘上,划分了一个主分区,一个扩展分区,在扩展分区中划分了3个逻辑分区,第二个逻辑分区的名称是( )
A、/dev/sda6
B、/dev/sdb6
C、/dev/sdc5
D、/dev/sdc6
16、卸载磁盘分区的命令是( )
A、mount
B、umount
C、fdisk
D、mkfs
17、下面哪些是硬盘分区的正确方法( )
A、1个主分区+1个扩展分区
B、2个主分区+1个扩展分区
C、3个主分区+1个扩展分区
D、2个主分区+2个扩展分区
18、使用mount /dev/cdrom /mnt/gq命令挂载光驱之后,取消挂载光驱的命令有( )
A、umount
B、umount /mnt/gq
C、umount /dev/cdrom
D、umount /dev/sda6
19、下面可以查看用户磁盘配额信息的命令有:( )
A、quota
B、quotacheck
C、quotaon
D、repquota
20、下面可以用来修改用户磁盘配额信息的命令有( )
A、quota
B、quotaon
C、edquota
D、setquota
21、Linux系统中的quota功能从哪两个方面限制用户使用磁盘限额?( )
A、block(即磁盘容量)
B、inode(即文件个数)
C、磁盘个数
D、分区个数
22、Linux系统中的quota功能对磁盘容量设置了几个限制参数?( )
A、hard limit
B、soft limit
C、grace time
D、inode
23、在Linux中,swap分区是交换分区,作为虚拟内存使用,等于1倍或者两倍的物理内存。( )
24、由于/etc/fstab文件非常重要,如果这个文件有错误,就可能会造成系统不能正常启动。因此向fstab文件中添加数据时应非常小心。修改完该文件后,最好使用命令mount -a进行测试。
25、修改完/etc/fstab文件后务必使用mount -a命令测试有没有错误。
26、通过将硬盘中某一个可用分区的类型转换为Linux swap/ Solaris分区,然后制作成swap交换分区,就可以增加Linux系统内的虚拟内存。
27、使用swapoff命令可以增加Linux操作系统内的虚拟内存。
28、磁盘配额是系统管理员用来监控和限制用户或组对磁盘空间的使用情况的工具。( )
29、磁盘配额可以保证所有用户都拥有自己独立的文件系统空间,确保用户使用系统空间的公平性和安全性。( )
30、磁盘限额功能对root无效。( )
31、磁盘配额功能可以不用针对单独的文件系统进行设置。( )
32、( )是系统管理员用来监控和限制用户或组对磁盘空间的使用情况的工具。
33、( )可以保证所有用户都拥有自己独立的文件系统空间,确保用户使用系统空间的公平性和安全性。
34、对超过磁盘限额者发出警告信的命令是( )
35、开启磁盘配额功能的命令是( )
项目8 Shell编程入门
8.1 Shell的编程过程随堂测验
1、在Linux系统中编写Shell脚本程序,第一行应该写:( )
A、#! /bin/bash
B、/bin/bash
C、/bin/sh
D、# /bin/bash
2、查看Linux系统中环境变量SHELL的值,使用哪个命令?( )
A、echo SHELL
B、echo $SHELL
C、echo $shell
D、echo shell
3、在/usr/program中有Linux脚本文件first,该文件的权限为755,在shell命令行中,当前的工作目录是/usr/program,那么在shell中可以执行first文件的命令有( )
A、first
B、./first
C、/usr/program/first
D、bash first
4、在Linux中,Shell不但能与用户进行逐个命令交互执行,也可以通过脚本语言进行编程。
5、通过对Shell进行编程,可使大量任务自动化,对于系统管理、系统维护方面特别有用。
8.2 Shell的语法介绍随堂测验
1、Linux系统中Shell脚本编写时用于键盘输入的命令是( )
A、read
B、write
C、echo
D、$!
2、下面哪些是Shell预定义变量?( )
A、$?
B、$$
C、SHELL
D、PATH
3、下面哪些是Shell中的环境变量?( )
A、PATH
B、SHELL
C、HOME
D、$?
4、Linux系统中的预定义变量又叫系统变量,用户不能修改,只能引用这些变量。所有的预定义变量都是由“$”符号与另一个符号组成的。
5、用$1表示第1个参数,$2表示第2个参数,依次类推。而$0是一个特殊的变量,其内容是当前Shell程序的文件名。
8.3 调试Shell程序随堂测验
1、在Linux中,对大小写字符是严格区分的,Shell中所有关键字都是使用小写字母来表示的。
2、bash命令的“-x”选项使Shell在执行程序过程中,把执行的每一个命令在行首用一个“+”号加上对应的命令显示在终端上,并把每一个变量和该变量的值也显示出来。
3、由于Shell中的循环控制语句与一般高级程序设计语言有所不同,输入结构时容易出错。
项目8 单元测验
1、查看Linux系统中环境变量SHELL的值,使用哪个命令?( )
A、echo SHELL
B、echo $SHELL
C、echo $shell
D、echo shell
2、Linux中的脚本(Shell程序)是一个文本文件,包含各类Linux的Shell命令。Linux中的脚本文件和Windows中哪类文件类似?( )
A、.exe文件
B、.bat文件
C、.cmd文件
D、.txt文件
3、下面哪个不是Shell中的环境变量?( )
A、PATH
B、SHELL
C、HOME
D、$?
4、下面哪一条表达式可以测试文件sjh.txt是否存在?( )
A、[ -e sjh.txt ]
B、[sjh.txt]
C、[ -f sjh.txt ]
D、[ -r sjh.txt ]
5、下面哪一条表达式可以测试文件sjh.txt是否具有可读权限?( )
A、[ -e sjh.txt ]
B、[sjh.txt]
C、[ -f sjh.txt ]
D、[ -r sjh.txt ]
6、下面哪一个系统变量的内容是当前Shell程序的文件名( )?
A、$1
B、$2
C、$0
D、$!
7、Linux系统中Shell脚本编写时用于键盘输入的命令是( )
A、read
B、write
C、echo
D、$!
8、Linux系统中Shell脚本编写时用于在显示器上输出的命令是( )
A、read
B、write
C、echo
D、$!
9、bash命令的( )选项使Shell在执行程序过程中,将读入的每一个命令行都原样输出到终端。
A、-v
B、-n
C、-x
D、-y
10、bash命令的( )选项使Shell只检查脚本中的语法,而不执行脚本中的内容。
A、-x
B、-v
C、-n
D、-m
11、bash命令的( )选项使Shell在执行程序过程中,把执行的每一个命令在行首用一个“+”号加上对应的命令显示在终端上,并把每一个变量和该变量的值也显示出来。
A、-x
B、-v
C、-m
D、-n
12、下面语句中错误的是( )
A、由于Shell中的循环控制语句与一般高级程序设计语言有所不同,所以输入结构时容易出错。
B、在Linux中,对大小写字符是严格区分的,Shell中所有关键字都是使用大写字母来表示的。
C、在Linux中,对大小写字符是严格区分的,Shell中所有环境变量都是使用大写字母来表示的。
D、在Linux中,Shell不但能与用户进行逐个命令交互执行,也可以通过脚本语言进行编程。
13、在编写Shell脚本程序时,第一行应该写的是( )
A、/bin/sh
B、/bin/bash
C、#! /bin/sh
D、#$ /bin/sh
14、下面哪些命令能查看Linux系统内置了哪些Shell?( )
A、chsh --list
B、cat /etc/shells
C、vi /etc/shells
D、echo $SHELL
15、在/usr/program中有Linux脚本文件first,该文件的权限为755,在shell命令行中,当前的工作目录是/usr/program,那么在shell中可以执行first文件的命令有( )
A、first
B、./first
C、/usr/program/first
D、bash first
16、下面哪些是Shell预定义变量?( )
A、PATH
B、SHELL
C、$$
D、$?
E、$!
17、在Linux中,Shell不但能与用户进行逐个命令交互执行,也可以通过脚本语言进行编程。
18、通过对Shell进行编程,可使大量任务自动化,对于系统管理、系统维护方面特别有用。
19、与MS-DOS系统中的批处理文件类似,Linux中的脚本(Shell程序)是一个文本文件,包含各类Linux的Shell命令。通过脚本文件将这些命令汇集在一起,可连续执行Shell命令。
20、用$1表示第1个参数,$2表示第2个参数,依次类推。而$0是一个特殊的变量,其内容是当前Shell程序的文件名。
21、在Linux中,对大小写字符是严格区分的,Shell中所有关键字都是使用小写字母来表示的。
22、由于Shell中的循环控制语句与一般高级程序设计语言有所不同,输入结构时容易出错。
23、Linux系统中的预定义变量又叫系统变量,用户不能修改,只能引用这些变量。所有的预定义变量都是由( )符号与另一个符号组成的。
24、Linux系统中Shell脚本编写时用于键盘输入的命令是( )。
25、Linux系统中Shell脚本编写时用于在显示器输出的命令是( )。
1.1 Linux操作系统简介随堂测验
1、Linux是一种 ( )操作系统。
A、单用户多任务系统
B、多用户单任务系统
C、单用户单任务系统
D、多用户多任务系统
2、Linux操作系统中内核文件的名字是( )
A、vmlinuz+版本号
B、initrd+版本号
C、grub
D、kernel
3、Linux操作系统内核版的表示方法是( )
A、a-b-c
B、a.b.c
C、a-d-c.d
D、a$b$c
4、下面哪一项是Linux内核的稳定版本?
A、5.2.20
B、3.1.20
C、4.5.30
D、3.3.10
5、下面哪些是Linux的发行版?( )
A、Fedora 30
B、RHEL 7.4
C、CentOS 7.0
D、Ubuntu 19.04
1.2 Linux操作系统的安装过程随堂测验
1、Linux引导装载程序一般安装在硬盘的什么位置?( )
A、MBR
B、硬盘的任何一个扇区
C、硬盘的任何位置
D、bootloader
2、Linux操作系统启动后进入纯命令行模式,通过改变以下哪个文件,可以使系统以后开机时直接进入图形界面( )
A、/etc/inittab
B、/etc/resolv.conf
C、/etc/sysconfig/network
D、/boot/grub/grub.conf
3、在Linux中,swap分区是交换分区,作为虚拟内存使用,等于1倍或者两倍的物理内存。( )
项目1 单元测验
1、下面哪一项是Linux内核的稳定版本?
A、2.6.32
B、3.1.20
C、2.5.30
D、3.3.10
2、Linux的原型是谁开发的?
A、Bill Gates(比尔·盖茨)
B、Linus Torvalds (林纳斯·托瓦兹)
C、Steve Jobs(史蒂夫.乔布斯)
D、Mark Elliot Zuckerberg(马克·扎克伯格)
3、Linux是一种 ( )。
A、单用户多任务系统
B、多用户单任务系统
C、单用户单任务系统
D、多用户多任务系统
4、Linux操作系统内核版的表示方法是( )
A、a-b-c
B、a.b.c
C、a-d-c.d
D、a$b$c
5、下面哪一项内核版本可以升级到4.2.10?( )
A、3.8.60
B、2.32.10
C、4.0.16
D、4.2.5
6、Linux引导装载程序一般安装在硬盘的什么位置( )
A、MBR
B、任何一个扇区
C、任何位置
D、bootloader
7、下面哪一个不是硬盘分区的正确方法( )
A、1个主分区+1个扩展分区
B、2个主分区+1个扩展分区
C、3个主分区+1个扩展分区
D、4个主分区+1个扩展分区
E、2个主分区+2个扩展分区
8、Linux操作系统启动后进入纯命令行模式,通过改变以下哪个文件,可以使系统以后开机时直接进入图形界面( )
A、/etc/inittab
B、/etc/resolv.conf
C、/etc/sysconfig/network
D、/boot/grub/grub.conf
9、Linux操作系统中内核文件的名字是( )
A、vmlinuz+版本号
B、initrd+版本号
C、grub
D、kernel
10、Linux操作系统中内核文件存放在下面哪一个目录中?
A、/root
B、/home
C、/boot
D、/lib
11、Linux操作系统有哪几部份组成?( )
A、内核
B、外壳
C、图形界面
D、工具
E、应用程序
12、Linux的主要特点有哪些?( )
A、开放性
B、多用户多任务
C、良好的用户界面
D、设备独立性
E、丰富的网络功能
13、Linux内核的功能有( )
A、进程调度
B、存储管理
C、虚拟文件系统
D、网络接口
E、进程通信
14、下面哪些是Linux的发行版?( )
A、Fedora 30
B、RHEL 7.4
C、CentOS 6.5
D、Ubuntu 18.04
E、红旗Linux 8.0
F、Windows 10
15、下列选项中哪些属于Linux引导装载程序( )
A、Lilo
B、grub
C、MBR
D、bootloader
16、Linux的版本号分为两种类型:内核版(Kernel)与发行版(发行套件,Distribution)。( )
17、hostname命令可以用来修改主机名。 ( )
18、Linux系统中文件名是不区分大小写的。( )
19、安装RHEL6时,内存建议最少256M 。( )
20、uname -r命令可以用来查看Linux系统的内核版本号。 ( )
21、一些组织或厂家将Linux系统内核与应用软件和文档包装起来,并提供一些安装界面和系统设定与管理工具,这样就构成了发行版。( )
22、在Linux中,swap分区是交换分区,作为虚拟内存使用,等于1倍或者两倍的物理内存。( )
23、RHEL6默认采用的文件系统类型为ext4。( )
24、Linux系统中默认的管理员账户是( )
25、在Linux中,( )分区是交换分区,作为虚拟内存使用,等于1倍或者两倍的物理内存。
项目2 初试Shell
2.1 Shell概述随堂测验
1、CentOS默认使用的shell是( )
A、/bin/bash
B、/bin/sh
C、/bin/csh
D、/bin/tcsh
2、查看Linux操作系统中系统变量SHELL的值,使用下列哪条命令?( )
A、echo $SHELL
B、echo $shell
C、ECHO $SHELL
D、echo SHELL
3、RHEL支持的五种shell中,哪一种shell不可以登录计算机( )。
A、/bin/csh
B、/bin/sh
C、/bin/bash
D、/sbin/nologin
2.2 文件及目录管理命令随堂测验
1、可以用来删除非空目录dir1的命令有( )
A、mkdir dir1
B、rm -rf dir1
C、mv dir1
D、rmdir dir1
2、下面这条命令实现的是什么功能? mv /home/sjh/a1.txt /home/sjh/a2.txt
A、复制文件a1.txt
B、删除文件a1.txt
C、把文件a1.txt改名为a2.txt
D、剪切文件a1.txt
3、在当前工作目录下创建三级空目录a/b/c用下列哪条命令?( )
A、rmdir -p a/b/c
B、mkdir a/b/c
C、mkdir -p a/b/c
D、mkdir -P a/b/c
4、新建文件的命令有( )
A、touch
B、>
C、cat
D、mkdir
2.3 Linux的运行级别(runlevel)随堂测验
1、CentOS 6.0开机时支持几种运行级别?( )
A、5
B、6
C、7
D、8
2、CentOS 6.0开机默认进入哪一个运行级别?( )
A、halt
B、Single User Mode
C、Full Multiuser Mode
D、X11
3、查看系统当前运行级别的命令是( )
A、runlevel
B、level
C、halt
D、init
4、使用下面哪一条命令可以进入单用户模式下?( )
A、init 1
B、init 2
C、init 3
D、init 5
2.4 Linux下常用的快捷键随堂测验
1、下面哪一个快捷键可以结束键盘输入?( )
A、Ctrl+a
B、Ctrl+b
C、Ctrl+c
D、Ctrl+d
2、下面哪一项快捷键可以帮助用户补全命令?( )
A、Ctrl
B、Tab
C、Shift
D、Alt
3、下面哪一个快捷键可以中断正在执行的程序或命令?( )
A、Ctrl+a
B、Ctrl+b
C、Ctrl+c
D、Ctrl+d
项目2 单元测验
1、可以用来删除非空目录dir1的命令有( )
A、mkdir dir1
B、rm -rf dir1
C、mv dir1
D、rmdir dir1
2、RHEL默认使用的shell是( )
A、/bin/tcsh
B、/bin/bash
C、/bin/sh
D、/bin/csh
E、/sbin/nologin
3、下列命令中哪个可以用来修改文本文件的内容( )
A、more
B、less
C、head
D、vim
E、tail
4、CentOS 7.3支持的五种shell中,哪一种shell不可以登录计算机( )。
A、/sbin/nologin
B、/bin/bash
C、/bin/sh
D、/bin/csh
E、/bin/tcsh
5、CentOS 7.3中哪一个文件里面存储有系统支持的shell种类?( )
A、/etc/inittab
B、/etc/passwd
C、/etc/shells
D、/etc/fstab
6、Linux系统开机时支持几种运行级别?( )
A、5
B、6
C、7
D、8
E、9
F、4
7、RHEL 6.0中哪一个文件存储了系统开机时要选择进入的的运行级别?( )
A、/etc/inittab
B、/etc/shells
C、/etc/fstab
D、/etc/passwd
8、CentOS 7.3开机默认进入哪一个运行级别?( )
A、0-halt
B、1-Single user mode
C、2-Multiuser,without NFS
D、3-Full multiuser mode
E、4-unused
F、5-X11
G、6-reboot
9、查看Linux操作系统中系统变量SHELL的值,使用下列哪条命令?( )
A、echo $SHELL
B、echo $shell
C、ECHO $SHELL
D、echo SHELL
E、echo #SHELL
10、下面哪一项快捷键可以帮助用户补全命令?( )
A、Ctrl
B、Tab
C、?
D、Shift
E、Alt
11、下面哪一个快捷键可以帮助用户补全文件名或者目录名?( )
A、Shift
B、Alt
C、Tab
D、Delete
E、Ctrl
F、?
12、下面哪一个快捷键可以中断正在执行的程序或命令?( )
A、Ctrl+a
B、Ctrl+b
C、Ctrl+c
D、Ctrl+d
13、下面哪一个快捷键可以结束键盘输入?( )
A、Ctrl+a
B、Ctrl+b
C、Ctrl+c
D、Ctrl+d
E、Ctrl+e
F、Ctrl+f
14、下面这条命令实现的是什么功能? mv /home/sjh/test.txt /home/sjh/test2.txt
A、剪切文件test.txt
B、复制文件test.txt
C、删除文件test.txt
D、将文件test.txt改名为test2.txt
15、在当前工作目录下创建三级空目录a/b/c用下列哪条命令?( )
A、rmdir -p a/b/c
B、mkdir a/b/c
C、mkdir -p a/b/c
D、mkdir -r a/b/c
16、当前登录用户是root,下面哪条命令可以直接进入用户sjh的主目录?( )
A、cd ~
B、cd ..
C、cd -
D、cd ~sjh
17、想知道2008年的8月8号是星期几,可以使用下面哪一条命令得到结果?( )
A、cal 2008.8
B、cal 8 2008
C、cal 8
D、cal 2008 8
18、想精确查找系统中有没有名称为sjh.txt的文件,可以使用下面哪条命令?
A、find / -name sjh.txt
B、locate sjh.txt
C、find / -user sjh.txt
D、grep / sjh.txt
19、使用locate命令查找之前应该首先使用下面哪一条命令更新数据库文件/var/lib/mlocate/mlocate.db?( )
A、update
B、updatedb
C、rebuilddb
D、locatedb
20、找出/etc/passwd文件里带“root”的行,使用哪一条命令?( )
A、find root /etc/passwd
B、grep "root" /etc/passwd
C、locate root /etc/passwd
D、locate /etc/passwd root
21、使用下面哪一条命令可以显示系统内核的版本号?( )
A、uanme -r
B、uname -i
C、uname -s
D、uname -v
22、打开计算器使用下面哪一条命令?( )
A、date
B、ls
C、pwd
D、bc
23、只显示当天的年-月-日使用下面哪一条命令?( )
A、date
B、date +%Y-%m-%d
C、date -%Y-%m-%d
D、date +%H:%M:%S
24、新建文件的命令有( )
A、touch
B、>
C、cat
D、vim
25、下列命令中哪些可以用来查看文本文件( )
A、head
B、tail
C、more
D、less
E、cat
F、vi
26、在Linux系统中Tab键的作用有( )
A、命令补全
B、文件名补齐
C、关闭计算机
D、补全目录名
27、以下哪些命令可以用来关闭计算机( )
A、halt
B、init 0
C、poweroff
D、shutdown -h now
E、init 6
F、shutdown -r 0
28、以下哪些命令可以用来重启计算机( )
A、shutdown -r 0
B、init 6
C、reboot
D、shutdown -h 0
29、在CentOS7.3中用targets来代替runlevel( )
30、CentOS 7.3默认情况下有两种主要的targets,它们是multi-user.target和graphical.target( )
31、在CentOS 7.3中multi-user.target类似于runlevel 3。
32、在CentOS 7.3中graphical.target类似于runlevel 5。
33、在CentOS 7.3中查看当前默认的target可以使用命令get-default。
34、在CentOS 7.3中查看当前默认的target可以使用命令set-default。
35、在CentOS 7.3中修改默认的target可以使用命令set-default。
36、CentOS 7.3默认情况下有两种主要的targets,它们是multi-user.target和( )。
37、Cent OS 7.3 中默认使用的Shell是( )
38、在CentOS7.3中用来( )代替runlevel。
39、在CentOS 7.3中( )类似于runlevel 3。
40、在CentOS 7.3中( )类似于runlevel 5。
项目3 文本编辑器vim
3.1 vim的工作模式随堂测验
1、vim的工作模式有( )
A、指令模式
B、编辑模式
C、命令行模式
D、退出模式
2、使用vim filename命令时,无论什么时候都不会报错。
3、vim和vi都是文本编辑器,它们没有任何区别。
4、vim是vi的增强版,可以用彩色显示文字,还可以对Shell脚本、C语言程序进行简单的语法检查。
3.2 vim常见命令随堂测验
1、在vim中,下面哪一个键可以退出编辑模式?( )
A、Esc
B、Tab
C、Shift
D、Ctrl
2、在vim中,按下下面哪个键可以在光标所在行的上面增加新的一行?( )
A、i
B、I
C、o
D、O
3、在vim中,按下下面哪个键可以在光标所在行的行首添加字符?( )
A、i
B、I
C、a
D、A
4、在vim中,从一般模式进入命令行模式,需要先输入( )
A、;
B、:
C、.
D、,
5、在vim中为文件内容添加行号的命令是( )
A、:sp
B、:set nu
C、:set nonu
D、:!
3.3 vim的其他事项(恢复文件与打开时的警告信息+额外功能)随堂测验
1、在vim中编辑文件sjh.txt时,系统突然断电了,再开机时可以使用哪个文件发挥救援作用,恢复未保存的文件?( )
A、sjh.txt
B、.sjh.swp
C、.sjh.txt.swp
D、.sjh.swp.txt
2、在vim中,可以使用( )进行区块选择,可以用长方形的方式选择资料。
A、v
B、[Ctrl]+v
C、y
D、V
3、在vim中实现文件多窗口编辑的命令是( )
A、:sp
B、:set nu
C、:set nonu
D、:!
4、你离开vim后还得要自行删除.filename.swp才能避免每次打开文件filename都会出现警告。
项目3 单元测验
1、在vim中实现文件多窗口编辑的命令是( )
A、:sp
B、:set nu
C、:set nonu
D、:!
E、:w
2、在vim中为文件内容添加行号的命令是( )
A、:sp
B、:set nu
C、:set nonu
D、:!
3、在vim中取消行号的命令是( )
A、:sp
B、:set nu
C、:set nonu
D、:!
4、在vim的指令模式中,删除光标所在行的命令是( )
A、yy
B、dd
C、x
D、p
E、G
5、在vim中,下面哪一个键可以退出编辑模式?( )
A、Esc
B、Ctrl
C、Shift
D、Tab
6、在vim中,按下下面哪个键可以在光标所在行的上面增加新的一行?( )
A、i
B、I
C、o
D、O
E、a
F、A
G、r
H、R
7、在vim中,按下下面哪个键可以在光标所在行的行首添加字符?( )
A、i
B、I
C、a
D、A
E、o
F、O
G、r
H、R
8、在vim中,按下下面哪个键可以在光标所在行的行末添加字符?( )
A、a
B、A
C、i
D、I
E、o
F、O
G、r
H、R
9、在vim中,从一般模式进入命令行模式,需要先输入( )
A、;
B、:
C、.
D、,
10、在vim中编辑文件sjh.txt时,系统突然断电了,再开机时可以使用哪个文件发挥救援作用,恢复未保存的文件?( )
A、sjh.txt
B、.sjh.swp
C、.sjh.txt.swp
D、.sjh.swp.txt
11、在vim中,可以使用( )进行区块选择,可以用长方形的方式选择资料。
A、v
B、V
C、Ctrl+v
D、y
12、在vim中的指令模式中,按下哪一个字符会将光标经过的行反白选择?( )
A、v
B、V
C、Ctrl+v
D、p
13、在vim的指令模式中,按下( )会将光标所在位置后的10个字符删除?
A、10x
B、10g
C、10yy
D、10dd
14、在vim的指令模式中,按下( )会将从光标所在行开始的10行删除?
A、10yy
B、10x
C、10dd
D、10G
15、在vim的指令模式中,按下( )会将从光标所在行开始的10行复制?
A、10x
B、10dd
C、10yy
D、10G
16、在vim的指令模式中,使用( )可以直接定位到文件的第10行?
A、10x
B、10dd
C、10yy
D、10G
17、vim的工作模式有( )
A、指令模式
B、编辑模式
C、命令行模式
D、退出模式
18、在vim中,按下哪些键可以从一般模式进入编辑模式?( )
A、i
B、o
C、r
D、a
E、I
F、A
G、O
H、R
19、在vim的命令行模式下可以进行的操作有( )
A、保存文件
B、退出vim
C、设置行号
D、读入外部文件
E、取消行号
20、在vim的一般模式下可以进行的操作有( )
A、删除单个字符
B、复制多行
C、粘贴文本
D、移动光标
E、删除单行
F、删除多行
21、在vim中,从编辑模式可以直接进入命令行模式。( )
22、在vim中,从一般模式可以进入编辑模式,也可以进入命令行模式。( )
23、在vim中,使用“:”可以从一般模式进入编辑模式。( )
24、在vim中,使用“:”可以从一般模式进入命令行模式。( )
25、在vim中可以进行对文件多屏幕编辑。 ( )
26、我们可以使用vim后面同时接好几个文件来开启多文件同时编辑的功能。( )
27、使用vim filename命令时,无论什么时候都不会报错。( )
28、vim和vi都是文本编辑器,它们没有任何区别。
29、vim是vi的增强版,可以用彩色显示文字,还可以对Shell脚本、C语言程序进行简单的语法检查。( )
30、你离开vim后还得要自行删除.filename.swp才能避免每次打开文件filename都会出现警告。( )
项目4 用户账户和组账户管理
4.1 用户账户管理随堂测验
1、在Linux系统中,UID为0的是( )
A、超级用户
B、普通用户
C、系统用户
D、一般用户
2、在Linux系统中,UID为1001的是( )
A、超级用户
B、普通用户
C、系统用户
D、一般用户
3、用户登录时必须输入用户名和口令,只有该用户名、口令验证正确时,用户才能被允许进入Linux系统。
4、由于使用useradd命令新增加的用户还未设置密码,因此还不能使用该用户的帐号登录计算机。
4.2 组账户管理随堂测验
1、下面哪一条命令可以删除组wl17?
A、groupadd wl17
B、groupmod wl17
C、groupdel wl17
D、userdel wl17
2、只有超级用户才能管理用户和组。
3、组账号不能登录计算机,其设置的目的主要是便于权限的统一组织和分配。
4、与用户名同名的私有组账号在使用userdel命令删除用户时被同时删除。
项目4 单元测验
1、在Linux系统中,UID为0的是( )
A、超级用户
B、普通用户
C、系统用户
D、一般用户
2、下面哪一条命令可以用来修改文件的所属用户组?
A、chown
B、chgrp
C、chmod
D、chattr
3、在Linux系统中不能登录计算机的是( )
A、超级用户
B、普通用户
C、系统用户
D、一般用户
4、修改用户密码的命令是( )
A、usermod
B、useradd
C、userdel
D、passwd
5、能用来修改用户名称的命令是( )
A、useradd
B、usermod
C、userdel
D、passwd
6、在终端里,切换用户账号的命令是( )
A、passwd
B、whoami
C、id
D、su
7、清除用户账户sjh的密码的命令是( )
A、passwd -l sjh
B、passwd -u sjh
C、passwd -S sjh
D、passwd -d sjh
8、下面哪一条命令可以查看用户sjh的UID和GID?( )
A、id
B、id sjh
C、id root
D、su
9、下列不是管理用户的命令有( )
A、useradd
B、chmod
C、userdel
D、usermod
10、Linux中新建用户账户的命令是( )
A、useradd
B、usermod
C、userdel
D、passwd
11、Linux中用来保存用户账户的文件有( )
A、/etc/passwd
B、/etc/shadow
C、/etc/group
D、/etc/gshadow
12、inux中用来保存组账户的文件有( )
A、/etc/passwd
B、/etc/shadow
C、/etc/group
D、/etc/gshadow
13、Linux系统中的用户分为哪几类( )?
A、系统用户
B、超级用户
C、普通用户
D、远程用户
E、FTP用户
F、匿名用户
14、root用户能修改普通用户的密码。( )
15、普通用户也能修改其他用户的密码。( )
16、只有超级用户才能管理用户和组。
17、由于使用useradd命令新增加的用户还未设置密码,因此还不能使用该用户的帐号登录计算机。
18、正在使用系统的用户不能被删除,必须先终止该用户的所有进程才能删除该用户。
19、系统管理员可以设置所有用户的密码,普通用户只能修改自己的密码。
20、/etc/shadow文件只有root才有权限进行修改,普通用户只能读取该文件,不能修改该文件。
21、普通用户可以修改/etc/passwd文件。
22、root账户的UID是( )
23、Linux中修改用户密码的命令是( )
24、Linux中删除用户的命令是( )
25、Linux中修改用户的命令是( )
26、Linux中修建组账户的命令是( )
项目5 系统管理
5.1 图形界面管理随堂测验
1、CentOS 7.3默认采用的图形环境是( )
A、KDE
B、GNOME
C、X-Client
D、X-Server
2、在GNOME的桌面环境中,与Windows注册表相当的工具是( )
A、配置编辑器
B、文件管理器
C、归档管理器
D、资源管理器
3、整个 X-Window 由三部分组成:X-Server,X-Clinet,X-Protocol。
4、GNOME不仅仅是一个简单的窗口管理器,它为用户提供了一个功能强大、界面友好的桌面操作环境,GNOME包括一个面板、桌面以及一系列标准的桌面工具和很多功能强大的应用软件。
5.2 进程管理随堂测验
1、要查看系统中所有后台进程的状态,可使用命令( )
A、top
B、ps -ef
C、uptime
D、fg
2、一个后台进程的PID为1520,进程名称为vim sjh.txt,要强制终止该进程,使用下面哪一条命令?( )
A、kill -9 1520
B、kill -15 1520
C、kill -15 vi sjh.txt
D、kill -9 vi sjh.txt
3、进程的属性有( )
A、PID
B、PPID
C、进程名称
D、进程所有者
4、要想让一个进程作为后台进程来启动,只需在该命令后面添加一个字符“#”。
5.3 软件包管理随堂测验
1、使用rpm安装软件包gconf-editor-2.28.0-3.el6.i686.rpm的命令是( )
A、rpm -ivh gconf-editor-2.28.0-3.el6.i686.rpm
B、rpm -ivh gconf-editor
C、rpm -e gconf-editor
D、rpm -q gconf-editor
2、使用yum在线卸载软件包httpd的命令是( )
A、yum install httpd
B、yum remove httpd
C、yum info httpd
D、yum search httpd
3、使用rpm查询软件包gconf-editor-2.28.0-3.el6.i686.rpm是否已经安装在本机的命令是( )
A、rpm -ivh gconf-editor-2.28.0-3.el6.i686.rpm
B、rpm -q gconf-editor-2.28.0-3.el6.i686.rpm
C、rpm -e gconf-editor
D、rpm -q gconf-editor
5.4 网络管理(网络环境配置及测试)随堂测验
1、可以修改网卡ip地址的命令是( )
A、hostname
B、ifup
C、ifconfig
D、route
2、下面哪一条命令可以用来测试网络的连通性?( )
A、ping
B、netstat
C、route
D、nslookup
3、ping命令中( )表示生存周期。
A、time
B、packets
C、TTL
D、bytes
4、ifconfig命令的作用有( )
A、显示网卡信息
B、修改ip地址
C、测试网络连通性
D、启用/禁用网卡
项目5 单元测验
1、RHEL 6.0 默认采用的图形环境是( )
A、KDE
B、GNOME
C、X-Client
D、X-Server
2、在GNOME的桌面环境中,默认采用的资源管理器是( )
A、Nautilus(鹦鹉螺)
B、Konqueror(征服家)
C、IE
D、X Window
3、在GNOME的桌面环境中,与Windows注册表相当的工具是( )
A、配置编辑器
B、文件管理器
C、资源管理器
D、归档管理器
4、整个 X-Window 由三部分组成,其中( )才是应用程序的核心部分,它是与硬件无关的,主要负责计算。
A、X-Server
B、X-Client
C、X-Window
D、X-Protocol
5、要动态查看系统中正在运行的进程的状态,可使用命令( )
A、top
B、ps
C、uptime
D、fg
6、使用uptime命令显示的内容不包括( )
A、系统当前时间
B、当前用户已登录系统的时间
C、当前系统登录用户的数量
D、过去的1、5、15分钟内运行队列中的平均进程数量
E、CPU使用率
F、内存使用率
7、要查看系统中所有后台进程的状态,可使用命令( )
A、top
B、ps -ef
C、uptime
D、fg
8、要将后台进程唤回前台,可使用命令( )
A、top
B、ps
C、uptime
D、fg
9、要结束某一个进程可以使用( )
A、top
B、uptime
C、ps
D、kill
10、一个后台进程的PID为1520,进程名称为vim sjh.txt,要强制终止该进程,使用下面哪一条命令?( )
A、kill -9 1520
B、kill -15 1520
C、kill -15 vi sjh.txt
D、kill -9 vi sjh.txt
11、使用rpm安装软件包gconf-editor-2.28.0-3.el6.i686.rpm的命令是( )
A、rpm -ivh gconf-editor-2.28.0-3.el6.i686.rpm
B、rpm -ivh gconf-editor
C、rpm -e gconf-editor
D、rpm -q gconf-editor
12、使用rpm卸载软件包gconf-editor-2.28.0-3.el6.i686.rpm的命令是( )
A、rpm -e gconf-editor-2.28.0-3.el6.i686.rpm
B、rpm -ivh gconf-editor
C、rpm -e gconf-editor
D、rpm -q gconf-editor
13、使用yum在线安装软件包httpd的命令是( )
A、yum install httpd
B、yum remove httpd
C、yum info httpd
D、yum search httpd
14、想知道系统中已经安装的软件包总数使用命令( )
A、rpm -q
B、rpm -qa
C、rpm -qa | wc -l
D、rpm -e
15、使用yum查看软件包httpd的详细信息的命令是( )
A、yum install httpd
B、yum remove httpd
C、yum info httpd
D、yum search httpd
16、使用yum在线卸载软件包httpd的命令是( )
A、yum install httpd
B、yum remove httpd
C、yum info httpd
D、yum search httpd
17、可以修改网卡ip地址的命令是( )
A、hostname
B、ifup
C、ifconfig
D、route
18、可以查看主机路由表的命令是( )
A、ifup
B、ifconfig
C、route
D、ping
19、可以测试网络连通性的命令是( )
A、hostname
B、ifconfig
C、route
D、ping
20、在GNOME的桌面环境下,可以( )
A、设置桌面背景
B、设置屏幕保护程序
C、设置屏幕分辨率
D、设置日期和时间
E、添加/删除软件
21、X-Window 与其他的图形界面系统相比,有以下几个特点( )
A、良好的网络支持
B、个性化的窗口界面
C、不内嵌于操作系统
D、跨平台
22、进程的属性有( )
A、PID
B、PPID
C、进程名称
D、进程所有者
23、整个 X-Window 由三部分组成:X-Server,X-Clinet,X-Protocol。
24、GNOME不仅仅是一个简单的窗口管理器,它为用户提供了一个功能强大、界面友好的桌面操作环境,GNOME包括一个面板、桌面以及一系列标准的桌面工具和很多功能强大的应用软件。
25、进程是运行中的程序。( )
26、Linux是一个多用户多任务操作系统,计算机中的资源(如文件、内存、CPU等)分配都是以程序为单位进行的。
27、要想让一个进程作为后台进程来启动,只需在该命令后面添加一个字符“#”。
28、Red Hat提供了RPM软件包的管理,可实现对软件包的安装、查询、升级与更新、卸载处理。
29、RPM是Red Hat Package Manager(Red Hat软件包管理工具)的缩写。
30、重建RPM数据库的命令是 rpm --rebuilddb。
31、hostname命令可以用来修改主机名。 ( )
32、Linux是一个多用户多任务操作系统,计算机中的资源(如文件、内存、CPU等)分配都是以( )为单位进行的。
33、要想让一个进程作为后台进程来启动,只需在该命令后面添加一个字符( )。
项目6 Linux文件系统
6.1 文件类型和文件系统随堂测验
1、Linux操作系统中内核文件存放在下面哪一个目录中?
A、/root
B、/home
C、/boot
D、/lib
2、Linux系统中文件名是严格区分大小写的。
3、Linux系统中若文件名的第1个字符为“.”,表示该文件为隐藏文件。
4、Linux系统中文件类型有7种,分别是-,d,l,b,c,p,s。使用命令ls -l 可以查看。
5、CentOS 7.3默认采用的文件系统类型为ext4。( )
6.2 文件和目录权限管理随堂测验
1、下面哪一条命令可以用来显示文件的权限?
A、ls
B、ls -l
C、lsattr
D、chattr
2、/tmp目录的权限为rwxrwxrwt,用数字表示法是( )
A、777
B、0777
C、1777
D、1755
3、/home目录的权限为:rwxr-xr-x,使用数字表示法为( )
A、750
B、755
C、777
D、555
4、下面哪一条命令可以用来修改文件的权限?
A、chown
B、chgrp
C、chmod
D、chattr
5、/usr/bin/locate文件的权限为rwx--s--x,它使用了下面哪一种特殊权限?
A、SUID
B、SGID
C、SBIT
D、无
6.3 文件的归档与压缩随堂测验
1、命令tar -cjvf home.tar.bz2 --exclude=sjh /home实现的功能是( )
A、将home文件夹中所有的内容打包并压缩
B、将home文件夹中除了sjh文件夹以外的所有内容打包并压缩
C、将home文件夹中除了sjh文件夹以外的所有内容打包
D、将home文件夹中除了sjh文件夹以外的所有内容压缩
2、在Linux系统中,后缀为.tar.gz(或者.tgz)表示该文件是用gzip压缩过的打包文件,这样的文件也被称为tarball(tar球)。
项目6 单元测验
1、Linux操作系统中内核文件存放在下面哪一个目录中?
A、/root
B、/home
C、/boot
D、/lib
2、下面哪一个字母表示文件的类型为符号链接文件( )
A、s
B、d
C、l
D、p
E、-
F、b
G、c
3、下面哪一种是CD-ROM标准文件系统?( )
A、ISO9660
B、FAT32
C、ext4
D、NTFS
4、下面哪一个字母表示文件的类型为目录文件( )
A、s
B、l
C、d
D、p
E、b
F、c
G、-
5、下面哪一个字母表示文件的类型为块设备文件( )
A、b
B、c
C、s
D、l
E、p
F、-
6、下面哪一种是一种支持Windows for Workgroups、Windows NT和Lan Manager的基于SMB协议的网络文件系统。( )
A、vfat
B、ext4
C、swap
D、smb
7、下面哪一个目录用来存放系统管理所需要的配置文件和子目录?( )
A、/etc
B、/root
C、/boot
D、/home
8、下面哪一个目录存放着用户最经常使用的命令。例如cp、ls、cat等等。( )
A、/usr
B、/dev
C、/mnt
D、/bin
9、下面哪一个目录是Linux操作系统安装完毕之后占用空间最大的目录?( )
A、/bin
B、/boot
C、/usr
D、/tmp
10、下面哪一个目录是Linux操作系统让用户存放临时文件的地方?( )
A、/dev
B、/mnt
C、/tmp
D、/usr
11、下面哪一个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。( )
A、/home
B、/proc
C、/sbin
D、/etc
12、系统的日志文件放在下面哪一个目录中?( )
A、/var
B、/boot
C、/bin
D、/home
13、下面哪一个目录存放的是系统管理员使用的管理命令和管理程序?( )
A、/bin
B、/sbin
C、/lib
D、/var
14、系统默认把普通用户的邮箱放在下面哪一个目录中?( )
A、/boot
B、/bin
C、/var
D、/usr
E、/home
15、下面哪一条命令可以查找出Linux系统中的普通文件?( )
A、find / -type -
B、find / -type d
C、find / -type f
D、find / -type s
16、下面哪一条命令可以查找出Linux系统中的套接字文件?( )
A、find / -type b
B、find / -type c
C、find / -type l
D、find / -type s
17、下面哪一条tar命令可以实现既打包又压缩home文件夹的功能?( )
A、tar –cvf home.tar /home
B、tar -tvf home.tar
C、tar -xvf home.tar
D、tar -cjvf home.tbz /home
18、下面哪一条tar命令可以实现解压缩并解除归档的功能?( )
A、tar -xvf home.tar
B、tar -tvf home.tar
C、tar -xjvf home2.tar.bz2
D、tar -cjvf home2.tar.bz2 /home
19、命令tar -cjvf home.tar.bz2 --exclude=sjh /home实现的功能是( )
A、将home文件夹中所有的内容打包并压缩
B、将home文件夹中除了sjh文件夹以外的所有内容打包并压缩
C、将home文件夹中除了sjh文件夹以外的所有内容打包
D、将home文件夹中除了sjh文件夹以外的所有内容压缩
20、下面哪一条命令可以用来修改文件的权限?
A、chown
B、chgrp
C、chmod
D、chattr
21、/tmp目录的权限为rwxrwxrwt,用数字表示法是( )
A、777
B、1777
C、0777
D、1775
22、下面哪一条命令可以用来修改文件的所有者?
A、chown
B、chgrp
C、chmod
D、chattr
23、/usr/bin/passwd文件的权限为rwsr-xr-x,使用数字表示法是( )
A、4777
B、2777
C、4755
D、2755
24、/usr/bin/locate文件的权限为rwx--s--x,它使用了下面哪一种特殊权限?
A、SUID
B、SGID
C、SBIT
D、无
25、/usr/bin/locate文件的权限为rwx--s--x,用数字表示法是( )
A、2711
B、0711
C、2755
D、2777
26、/tmp目录的权限为rwxrwxrwt,它使用了下面哪一种特殊权限?
A、SUID
B、SGID
C、SBIT
D、无
27、下面哪一条命令能找出系统中既带有SUID又带有SGID的文件?
A、find / -perm +2000
B、find / -perm +4000
C、find / -perm +6000
D、find / -perm -6000
28、下面哪一条命令可以用来修改文件的隐藏属性?
A、ls
B、ls -l
C、chattr
D、lsattr
29、下面哪一条命令可以用来显示文件的隐藏属性?
A、ls
B、ls -l
C、lsattr
D、chattr
30、/usr/bin/passwd文件的权限为rwsr-xr-x,它使用了下面哪一种特殊权限?
A、SUID
B、SGID
C、SBIT
D、无
31、下面哪一条命令能找出系统中或者带有SUID或者带有SGID的文件?
A、find / -perm +2000
B、find / -perm +4000
C、find / -perm +6000
D、find / -perm -6000
32、如果设置umask的值为0777,则在Linux系统中新建文件夹的权限为:( )
A、0000
B、0755
C、0700
D、0711
33、如果设置umask的值为0055,则在Linux系统中新建文件的权限为:( )
A、0000
B、0600
C、0611
D、0622
34、文件/usr/bin/crontab的权限用字母表示法为:rwsr-sr-x,用数字表示法为:( )
A、4755
B、2755
C、6755
D、6711
35、Linux支持的文件系统类型有( )
A、ext4
B、swap
C、vfat
D、ntfs
E、xfs
F、fat32
36、下面哪些命令可以查找出Linux系统中的设备文件?( )
A、find / -type b
B、find / -type -
C、find / -type c
D、find / -type p
37、下面哪些命令可以用来显示文件的权限?
A、ls -l
B、ls
C、ll
D、lsattr
38、如果一个文件夹的权限为755,所有者为root,所属用户组为root,则用户sjh(用户sjh没有加入root组中)可以进行的操作有( )
A、使用cd 命令进入该文件夹
B、进入该文件夹之后,可以使用ls -l命令查看包含的子文件夹和文件信息
C、可以删除该文件夹里的文件
D、可以在该文件夹中新建文件
39、文件或目录的特殊权限有三种,它们是( )
A、SUID
B、SGID
C、SBIT
D、ACL
40、Linux系统中文件类型有7种,分别是-,d,l,b,c,p,s。使用命令ls -l 可以查看。
41、Linux系统中文件名是不区分大小写的。( )
42、Linux的文件系统采用分层结构。其顶层为根目录,用符号“/”表示,在根目录下是不同的子目录。( )
43、从资源管理角度来看,操作系统是计算机中软、硬件资源管理者。其中软件资源管理部分称为文件系统,主要负责信息的存储、检索、更新、共享和保护
44、Linux系统中文件名是严格区分大小写的。
45、Linux系统中若文件名的第1个字符为“.”,表示该文件为隐藏文件。
46、删除链接文件时,系统仅仅删除链接文件,而不删除源文件本身。
47、Linux操作系统中的链接文件分为硬链接、软链接,软链接类似与Windows的快捷方式,表示的只是链接的路径。
48、Linux文件系统中文件和目录的基本操作主要包括添加、修改、删除、查找、显示、归档/压缩等。
49、Linux系统中的文件和Windows系统中的文件一样,也必须包括文件名和扩展名。
50、使用“ls –l”命令显示文件列表时,共显示9个部分,其中第一部分表示文件的类型和权限,而第1个字符代表文件的类型。
51、用ln -s source_file softlink_file 命令可以生成一个硬链接。
52、目录是指包含许多文件项目的一类特殊文件。有子目录、父目录、工作目录、用户主目录(Home Directory)。
53、路径是由目录名和 “/”(斜杠)做分隔符组成的字符串,用来表示文件或目录在文件系统中所处的层次的一种方法。路径又分绝对路径和相对路径。
54、Linux系统中,如果一个文件的后缀为.tar,表示该文件为打包但未压缩的文件,即tarfile。
55、在Linux系统中,后缀为.tar.gz(或者.tgz)表示该文件是用gzip压缩过的打包文件,这样的文件也被称为tarball(tar球)。
56、Linux系统中/tmp的权限为rwxrwxrwt,用数字表示法是1777。
57、为了保证系统安全性,Linux文件系统对文件按目录建立了访问机制和磁盘配额管理。对文件和目录设置了访问权限,权限划分取决于文件的所有者、所属的组及其他用户的设置,权限的表示可以采用字符或数字,通过命令chown、 chmod、chgrp或桌面环境等设定。
58、Linux是多用户的操作系统,它通过设定一定的安全访问机制设定文件目录的权限,对权限进行管理。
59、如果一个目录具有执行(x)的权限,指的是允许访问目录(即用 cd 命令进入该目录,并查看目录中可读文件的内容)。
60、在Linux中,将文件访问权限分为3类用户进行设置:文件所有者(u)、和文件所有者同组的用户(g)和其他用户(o)。对于每一类用户,又可以设置读(r)、写(w)和执行(x)3种权限。这样Linux下对于任何文件或者目录的访问权限都有3组。
61、由于系统默认屏蔽的权限为022,因此新创建的目录权限就为777-022=755,新创建的普通文件权限为666-022=644。
62、当为一个文件设置隐藏属性i之后,这个文件将只能追加数据,而不能删除该文件也不能修改数据,必须要为root才能设置这个属性。
63、CentOS 7.3默认采用的文件系统类型为( )
64、umask的默认值为( )
项目7 Linux中的硬盘管理
7.1 硬盘分区及格式化随堂测验
1、下面哪一个是逻辑分区?( )
A、/dev/sda1
B、/dev/sda2
C、/dev/sda4
D、/dev/sda5
2、下面哪一个不是硬盘分区的正确方法( )
A、1个主分区+1个扩展分区
B、2个主分区+1个扩展分区
C、3个主分区+1个扩展分区
D、2个主分区+2个扩展分区
3、在Linux系统中第三块SCSI类型的硬盘上,划分了一个主分区,一个扩展分区,在扩展分区中划分了3个逻辑分区,第一个逻辑分区的名称是( )
A、/dev/sda5
B、/dev/sdb5
C、/dev/sdc5
D、/dev/sdc3
4、可以用来为硬盘分区的命令是( )
A、fdisk
B、mkfs
C、mount
D、fsck
5、下列哪个文件中存储着Linux操作系统开机时自动挂载的磁盘分区信息?( )
A、/etc/inittab
B、/etc/passwd
C、/etc/group
D、/etc/fstab
7.2 磁盘配额随堂测验
1、Linux系统中的quota功能从哪两个方面限制用户使用磁盘限额?( )
A、block(即磁盘容量)
B、inode(即文件个数)
C、磁盘个数
D、分区个数
2、磁盘限额功能对root有效。( )
3、磁盘配额可以保证所有用户都拥有自己独立的文件系统空间,确保用户使用系统空间的公平性和安全性。(
4、磁盘配额功能可以不用针对单独的文件系统进行设置。( )
项目7 单元测验
1、检查硬盘分区中的文件系统是否正确的命令是( )
A、fdisk
B、mkfs
C、mount
D、fsck
2、挂载硬盘分区的命令是( )
A、fdisk
B、mkfs
C、mount
D、fsck
3、格式化硬盘分区的命令是( )
A、fdisk
B、mkfs
C、mount
D、fsck
4、下面哪一个是逻辑分区?( )
A、/dev/sda1
B、/dev/sda2
C、/dev/sda6
D、/dev/sda4
5、可以用来为硬盘分区的命令是( )
A、fdisk
B、mkfs
C、mount
D、fsck
6、下面哪一个不是硬盘分区的正确方法( )
A、1个主分区+1个扩展分区
B、2个主分区+1个扩展分区
C、3个主分区+1个扩展分区
D、4个主分区+1个扩展分区
7、修改完/etc/fstab文件后务必使用( )命令测试有没有错误。
A、mount
B、mount -a
C、umount
D、fsck
8、下列哪个文件中存储着Linux操作系统开机时自动挂载的磁盘分区信息?( )
A、/etc/inittab
B、/etc/passwd
C、/etc/group
D、/etc/fstab
9、下面哪一条命令会显示Linux操作系统内当前挂载的文件系统列表?( )
A、mount -a
B、mount
C、umount
D、unmount
10、如果一个硬盘分区想做为交换内存使用,必须将此分区的类型转换为( )
A、Linux
B、Linux swap /Solaris
C、Extended
D、LVM
11、下面能扫描文件系统,生成quota日志文件aquota.user和aquota.group的命令是( )
A、quota
B、quotaoff
C、quotacheck
D、warnquota
12、将一个Linux swap/Solaris类型的分区制作成swap分区的命令是( )
A、mkswap
B、swapon
C、swapoff
D、mkfs
13、对超过磁盘限额者发出警告信的命令是( )
A、quota
B、warnquota
C、edquota
D、repquota
14、关闭磁盘配额功能的命令是( )
A、quota
B、quotaon
C、quotaoff
D、quotawarn
15、在Linux系统中第三块SCSI类型的硬盘上,划分了一个主分区,一个扩展分区,在扩展分区中划分了3个逻辑分区,第二个逻辑分区的名称是( )
A、/dev/sda6
B、/dev/sdb6
C、/dev/sdc5
D、/dev/sdc6
16、卸载磁盘分区的命令是( )
A、mount
B、umount
C、fdisk
D、mkfs
17、下面哪些是硬盘分区的正确方法( )
A、1个主分区+1个扩展分区
B、2个主分区+1个扩展分区
C、3个主分区+1个扩展分区
D、2个主分区+2个扩展分区
18、使用mount /dev/cdrom /mnt/gq命令挂载光驱之后,取消挂载光驱的命令有( )
A、umount
B、umount /mnt/gq
C、umount /dev/cdrom
D、umount /dev/sda6
19、下面可以查看用户磁盘配额信息的命令有:( )
A、quota
B、quotacheck
C、quotaon
D、repquota
20、下面可以用来修改用户磁盘配额信息的命令有( )
A、quota
B、quotaon
C、edquota
D、setquota
21、Linux系统中的quota功能从哪两个方面限制用户使用磁盘限额?( )
A、block(即磁盘容量)
B、inode(即文件个数)
C、磁盘个数
D、分区个数
22、Linux系统中的quota功能对磁盘容量设置了几个限制参数?( )
A、hard limit
B、soft limit
C、grace time
D、inode
23、在Linux中,swap分区是交换分区,作为虚拟内存使用,等于1倍或者两倍的物理内存。( )
24、由于/etc/fstab文件非常重要,如果这个文件有错误,就可能会造成系统不能正常启动。因此向fstab文件中添加数据时应非常小心。修改完该文件后,最好使用命令mount -a进行测试。
25、修改完/etc/fstab文件后务必使用mount -a命令测试有没有错误。
26、通过将硬盘中某一个可用分区的类型转换为Linux swap/ Solaris分区,然后制作成swap交换分区,就可以增加Linux系统内的虚拟内存。
27、使用swapoff命令可以增加Linux操作系统内的虚拟内存。
28、磁盘配额是系统管理员用来监控和限制用户或组对磁盘空间的使用情况的工具。( )
29、磁盘配额可以保证所有用户都拥有自己独立的文件系统空间,确保用户使用系统空间的公平性和安全性。( )
30、磁盘限额功能对root无效。( )
31、磁盘配额功能可以不用针对单独的文件系统进行设置。( )
32、( )是系统管理员用来监控和限制用户或组对磁盘空间的使用情况的工具。
33、( )可以保证所有用户都拥有自己独立的文件系统空间,确保用户使用系统空间的公平性和安全性。
34、对超过磁盘限额者发出警告信的命令是( )
35、开启磁盘配额功能的命令是( )
项目8 Shell编程入门
8.1 Shell的编程过程随堂测验
1、在Linux系统中编写Shell脚本程序,第一行应该写:( )
A、#! /bin/bash
B、/bin/bash
C、/bin/sh
D、# /bin/bash
2、查看Linux系统中环境变量SHELL的值,使用哪个命令?( )
A、echo SHELL
B、echo $SHELL
C、echo $shell
D、echo shell
3、在/usr/program中有Linux脚本文件first,该文件的权限为755,在shell命令行中,当前的工作目录是/usr/program,那么在shell中可以执行first文件的命令有( )
A、first
B、./first
C、/usr/program/first
D、bash first
4、在Linux中,Shell不但能与用户进行逐个命令交互执行,也可以通过脚本语言进行编程。
5、通过对Shell进行编程,可使大量任务自动化,对于系统管理、系统维护方面特别有用。
8.2 Shell的语法介绍随堂测验
1、Linux系统中Shell脚本编写时用于键盘输入的命令是( )
A、read
B、write
C、echo
D、$!
2、下面哪些是Shell预定义变量?( )
A、$?
B、$$
C、SHELL
D、PATH
3、下面哪些是Shell中的环境变量?( )
A、PATH
B、SHELL
C、HOME
D、$?
4、Linux系统中的预定义变量又叫系统变量,用户不能修改,只能引用这些变量。所有的预定义变量都是由“$”符号与另一个符号组成的。
5、用$1表示第1个参数,$2表示第2个参数,依次类推。而$0是一个特殊的变量,其内容是当前Shell程序的文件名。
8.3 调试Shell程序随堂测验
1、在Linux中,对大小写字符是严格区分的,Shell中所有关键字都是使用小写字母来表示的。
2、bash命令的“-x”选项使Shell在执行程序过程中,把执行的每一个命令在行首用一个“+”号加上对应的命令显示在终端上,并把每一个变量和该变量的值也显示出来。
3、由于Shell中的循环控制语句与一般高级程序设计语言有所不同,输入结构时容易出错。
项目8 单元测验
1、查看Linux系统中环境变量SHELL的值,使用哪个命令?( )
A、echo SHELL
B、echo $SHELL
C、echo $shell
D、echo shell
2、Linux中的脚本(Shell程序)是一个文本文件,包含各类Linux的Shell命令。Linux中的脚本文件和Windows中哪类文件类似?( )
A、.exe文件
B、.bat文件
C、.cmd文件
D、.txt文件
3、下面哪个不是Shell中的环境变量?( )
A、PATH
B、SHELL
C、HOME
D、$?
4、下面哪一条表达式可以测试文件sjh.txt是否存在?( )
A、[ -e sjh.txt ]
B、[sjh.txt]
C、[ -f sjh.txt ]
D、[ -r sjh.txt ]
5、下面哪一条表达式可以测试文件sjh.txt是否具有可读权限?( )
A、[ -e sjh.txt ]
B、[sjh.txt]
C、[ -f sjh.txt ]
D、[ -r sjh.txt ]
6、下面哪一个系统变量的内容是当前Shell程序的文件名( )?
A、$1
B、$2
C、$0
D、$!
7、Linux系统中Shell脚本编写时用于键盘输入的命令是( )
A、read
B、write
C、echo
D、$!
8、Linux系统中Shell脚本编写时用于在显示器上输出的命令是( )
A、read
B、write
C、echo
D、$!
9、bash命令的( )选项使Shell在执行程序过程中,将读入的每一个命令行都原样输出到终端。
A、-v
B、-n
C、-x
D、-y
10、bash命令的( )选项使Shell只检查脚本中的语法,而不执行脚本中的内容。
A、-x
B、-v
C、-n
D、-m
11、bash命令的( )选项使Shell在执行程序过程中,把执行的每一个命令在行首用一个“+”号加上对应的命令显示在终端上,并把每一个变量和该变量的值也显示出来。
A、-x
B、-v
C、-m
D、-n
12、下面语句中错误的是( )
A、由于Shell中的循环控制语句与一般高级程序设计语言有所不同,所以输入结构时容易出错。
B、在Linux中,对大小写字符是严格区分的,Shell中所有关键字都是使用大写字母来表示的。
C、在Linux中,对大小写字符是严格区分的,Shell中所有环境变量都是使用大写字母来表示的。
D、在Linux中,Shell不但能与用户进行逐个命令交互执行,也可以通过脚本语言进行编程。
13、在编写Shell脚本程序时,第一行应该写的是( )
A、/bin/sh
B、/bin/bash
C、#! /bin/sh
D、#$ /bin/sh
14、下面哪些命令能查看Linux系统内置了哪些Shell?( )
A、chsh --list
B、cat /etc/shells
C、vi /etc/shells
D、echo $SHELL
15、在/usr/program中有Linux脚本文件first,该文件的权限为755,在shell命令行中,当前的工作目录是/usr/program,那么在shell中可以执行first文件的命令有( )
A、first
B、./first
C、/usr/program/first
D、bash first
16、下面哪些是Shell预定义变量?( )
A、PATH
B、SHELL
C、$$
D、$?
E、$!
17、在Linux中,Shell不但能与用户进行逐个命令交互执行,也可以通过脚本语言进行编程。
18、通过对Shell进行编程,可使大量任务自动化,对于系统管理、系统维护方面特别有用。
19、与MS-DOS系统中的批处理文件类似,Linux中的脚本(Shell程序)是一个文本文件,包含各类Linux的Shell命令。通过脚本文件将这些命令汇集在一起,可连续执行Shell命令。
20、用$1表示第1个参数,$2表示第2个参数,依次类推。而$0是一个特殊的变量,其内容是当前Shell程序的文件名。
21、在Linux中,对大小写字符是严格区分的,Shell中所有关键字都是使用小写字母来表示的。
22、由于Shell中的循环控制语句与一般高级程序设计语言有所不同,输入结构时容易出错。
23、Linux系统中的预定义变量又叫系统变量,用户不能修改,只能引用这些变量。所有的预定义变量都是由( )符号与另一个符号组成的。
24、Linux系统中Shell脚本编写时用于键盘输入的命令是( )。
25、Linux系统中Shell脚本编写时用于在显示器输出的命令是( )。