linux期末复习选择题
一单选题 (共20题,50分)
1.(单选题)在linux系统中,硬件设备文件大部分是安装在 (B)目录下
A. /mnt
B./dev
C. /proc
D. /etc
2.(单选题)将当前目录下子目录test1下所有普通的文本文件复制到子目录test2下去,但不复制test1目录及下面的子目录,正确的命令是(A)
A. cp test1/* test2
B. cp -r test1/* test2
C. cp test1 test2
D. cp -r test1 test2
3.(单选题)给文件filetxt创建一个软链接file l.txt,正确的命令是(A)
A. In -s file.txt file l.txt
B. In -s file l.txt file.txt
C. In file.txt file l.txt
D. In file l.txt file.txt
4.(单选题)在vi编辑器中向下搜索“word”字符串的命令是(A)
A. /word
B. ?word
C. :word
D.>word
5.(单选题)将磁盘的第二分区格式化为ext4文件系统命令正确的是(A)
A. mkfs -t ext4 /dev/sdb2
B. mkfs -t ext4 /dev/sdb1
C. mount -t ext4 /dev/sdb2
D. mount -t ext4 /dev/sdb1
6.(单选题)命令fdisk -l运行时将正确的结果存储在file.txt文件中,但不覆盖file.txt文件以前的内容,命令正确的是(D)
A. fdisk -I 2>file.txt
B. fdisk -I 2> >file.txt
C. fdisk -I>file.txt
D. fdisk -I>> file.txt
7.(单选题)将文件file.txt中的内容按照第二字段以数字从大到小顺序排列,字段分割符为“:”,命令正确的是(D)
A. sort -t ":" -k 2 -n file.txt
B. sort -t ":" -k 2 -M file.txt
C. sort -t ":" -k 2 file.txt
D. sort -t ":" -k 2 -nr sort.txt
8.(单选题)shell脚本文件中关于变量的定义,命令正确的是(A)
A. name="John Rose"
B. name = John Rose
C. name ="John Rose
D.name=John' Rose
9.(单选题)显示文件file.txt第4个到第6个字符对应的列,命令正确的是(C)
A. cat -c 4-6 file.txt
B. cat -f 4-6 file.txt
C. cut -c 4-6 file.txt
D. cut -f 4-6 file.txt
10.(单选题)Linux 操作系统中,管道符用(A)表示
A.|
B.#
C.$
D.>
11.(单选题)/dev/sda5 在 Linux 中表示(B)
A.第一块IDE 硬盘上的从盘
B.第一块SCSI硬盘上的逻辑分区
C.第一块 SCSI硬盘上的从盘
D.第一块 SCSI硬盘上的第 5 个主分区
12.(单选题)Linux交换分区的文件系统是(D)
A. ext3
B. ext4
C. xfs
D. Swap
13.(单选题)在 vi 中复制 3 行文本的指令是(D)
A. dd
B.3dd
C.yy
D. 3yy
14.(单选题)若文件的权限为 644,那么下列说法正确的是(B)。
A.文件的所有者可读可写,文件属组用户可写,其他用户可写
B.文件的所有者可读可写,文件属组用户可读,其他用户可读
C.文件的所有者,属组用户,其他用户都可写.
D.文件的所有者可读可写可执行,属组用户,其他用户可读可执行
15.(单选题)为文件更名的命令是(B)。
A. cp
B. mv
C. ls
D. man
16.(单选题)若umask=022,则新建文件的默认权限应该是(C)
A.022
B.666
C.644
D.755
17.(单选题)使用$cd ~命令后,会进入( A)。
A.用户的主目录 (用户的家目录)
B./
C./home
D. /tmp
18.(单选题)文件的详细信息如下:-rwr--r-- 1 root lonny 12 Apr 19 19:50 file1,那么下列说法错误的是(D)
A.文件名为file1
B.该文件是一个普通文件
C.文件的拥有者是root
D.该文件是可执行文件
19.(单选题)下列脚本运行的结果是(D)
#!/bin/bash
for a in 'seg 1 2 10
do
echo $a
done
A.1,5,10
B.1,5
C.1,3,6.9
D.1,3,5.7.9
20.(单选题)下列脚本运行的结果是(B)
#!/bin/bash
for ((a=1;a<=5;a=a+1))
do
echo $a
done
A. 1,5
B.1,2,3,4,5
C.1,3,5
D.2,4
二.多选题 (共10题,25分)
21.(多选题)vi编辑器的工作模式有(BCD)
A.终端模式
B.命令模式
C.编辑模式
D.命令行模式(低行模式)
22.(多选题)计算变量var1和var2的乘积并存储在变量var3中,正确的命令有(AB)
A. var3='expr Svar1* $var2
B.((var3=var1*var2))
C.var3='expr $var1 * $var2
D.var3=expr $var1* $var2
23.(多选题)判断变量var1的取值是否等于数字10,命令正确的是(AD)
A. if[ $var1 -eq 10]
B. if ((var1 -eq"10"))
C. if [ $var1 =="10"]
D. if ((var1==10))
24.(多选题)下列语句中比较两个数大小的是(ABC)
A. test $num1 -ge $num2
B.[ $num1 -ge $num2 ]
C.[ $num1 -e $num2 ]
D.[ $num1 -gg $num2 ]
25.(多选题)/etc/file文件内容为:
root:123:/root
natasha:124:/home
harry:125:/root
lucy:126:/home
执行grep root /etc/file后,结果将包含(AC)
A.第1行
B.第2行
C.第3行
D.第4行
26.(多选题)在vim编辑器中命令模式下,键入(ABC)可以进入编辑模式
A.a
B.i
C.o
D.p
27.(多选题)对命令find /etc -name“host*” -execls -l{} \:的说明正确的是(ABC)
A.0代表find找到的文件
B.\表示转义
C.;表示本行指令结束
D.-exec表示询问用户是否执行
28.(多选题)fdisk命令中,下列描述错误的是(CD)
A.n用于新增分区
B.d用于删除分区
C.w用于退出但不保存分区
D.q用于保存并退出分区
29.(多选题)下列关于 Linux 操作系统用途的说法正确的是(ABCD)
A.Linux 可以作为个人电脑的操作系统使用
B.Linux 可以作为 web 服务器使用
C.Linux 可以作为 E-Mail 服务器使用
D.Linux可以作为FTP服务器使用
A. chmod a-x file1
B. chmod u-x file1
C. chmod 444 file1
D. chmod 455 file1
三. 判断题(共10题,25分)
31. (判断题)vi编辑器命令行模式的s/old/new/g命令会将整个文本中所有“old”字符串替换为“new”字符串(×)
32. (判断题)一个磁盘的主分区和逻辑分区总共不能超过4个(×)
33. (判断题)管道是Linux中很重要的一种通信方式,是单向的、先进先出的,它是把一个程序的输出作为另一个程序的输入。(√)
34. (判断题)/etc/gshadow文件存储的是用户的密码信息。(×)
35. (判断题)在shell编程时,使用方括号表示测试条件的规则是方括号两边必须有空格。(√)
36. (判断题)执行rm指令可删除文件或目录,但在删除目录时,需使用“-r”选项。(√)
37. (判断题)统计整个“/etc”目录中有多少个连接文件的命令是find /etc/ -type l| wc -c(×)
38. (判断题)管道是Linux中很重要的一种通信方式,它是把一个程序的输出直接连接到另一个程序的输入。(√)
39. (判断题)在Linux操作系统中,用yum软件包管理器安装软件时,会自动检查软件包的依赖关系。(√)
40. (判断题)手动挂载磁盘设备用mount命令,自动挂载磁盘设备需要修改/etc/fstab配置文件。(√)
一.单选题(共20题,50分)
1.(单选题)在vim编辑器中,"yy”用来复制当前的(A)
A.行
B.变量
C.字
D.字符
2.(单选题)按下(A)键能终止当前运行的命令
A.CtrI-C
B.Ctrl-F
C.CtrI-B
D.CtrI-D
3.(单选题)如果要列出一个目录下的所有文件需要使用指令(C)
A.Is -
B.Is
C.ls -a
D.ls -d
4.(单选题)在创建 Linux 分区时,一定要创建的两个分区是 (D)
A. FAT/NTFS
B. FAT/SWAP
C.NTFS/SWAP
D.SWAP/根分区
5.(单选题)查找/usr目录下扩展名为“sh”可以使用 ( B)
A. ls /usr *.sh
B. find /usr -name “*.sh"
C. ls -d /usr .sh
D. find /usr ".sh"
6.(单选题)哪个文件用来存放用户组密码信息?(D)
A. /etc/passwd
B. /etc/shadow
C. /etc/group
D. /etc/gshadow
7.(单选题)将当前目录下的file1.txt重命名为file1.bak,正确的命令是 (B)
A. copy file1.txt file1.bak
B. mv file1.txt file1.bak
C. cp file1.txt file1.bak
D. cat file1.txt>file1.bak
8.(单选题)以下哪条命今可以终止一个用户的所有进程 (B) ?
A. kill
B. killall
C. ps
D. kill -f
9.(单选题)使用rm删除文件或者目录,如果需要实现递归删除及其内容rm命令后需要添加 (C)选项
A. -f
B.-V
C.-r
D.-d
10.(单选题)使用mount命令进行设备或者文件系统挂载时,需要用到的设备名称位于 (D)目录
A. /usr
B./home
C. /bin
D./dev
11.(单选题)在 vi 中粘贴文本的指令是(B)
A d
B.P
C.y
D.s
12.(单选题)在查看文件时,显示文件最后10行内容,应使用( A)命令
A. tail
B. cat
C. less
D. head
13.(单选题)在 vi 里命令“y^”用来复制当前光标到( D)的内容
A.行末
B.字符末
C.字符开头
D.行首
14.(单选题在 vi 里命今“yS”用来复制当前光标到( A)的内容
A.行末
B.字符末
C.字符开头
D.行首
15.(单选题)下面哪一个命今可以取消文件 file1 用户组的可执行权限(C)
A. chmod u-x file1
B. chmod o-x filel
C. chmod g-x file1
D. chmod 755 file1
16.(单选题) (C)命今可以切换到test用户登录
A. super -test
B. passwd test
C. su test
D. ls test
17.(单选题)下列脚本运行结果是(B)
a=5
for i in 'seg 1 2 8
do
if [ $i -eg 3 ];then
a=$[$a+2]
exit
else
echo $[$a+5]
continue
echo $a
done
echo $a
A.5
B.10
C.7
D.9
18.(单选题)文件的详细信如下:-rw-r--r-- 1 root lonny 12 Apr 19 19:50 file1,那么下列说法错误的是(B)
A.文件名为file1
B.该文件是一个链接文件
C.文件的拥有者的权限是可读可写
D.该文件是不可执行文件
19.(单选题)用户密码基本信息配置文件是(B)
A. /etc/passwd
B./etc/shadow
C. /etc/group
D. /etc/yum
20.(单选题)文件复制的命令是(A)。
A. cp
B. mv
C.ls
D.man
二.多选题(共10题,25分)
21.(多选题)Linux有三个查看文件的命令,他们是 (ABC )
A. cat
B. more
C. less
D. Menu
22.(多选题)某文件的属性为: drw-r--r--,以下描述正确的是 (ABCD)
A.用数值形式表示该权限644
B.该文件属性是目录
C.文件所有者对该文件有读写权限
D.其它用户对该文件的权限是只读
23.(多选题)如果用户想要了解某一命令的用法,可用(BC)
A. Is
B. help
C. man
D. dir
24.(多选题)在下列文件系统类型中, Linux 能够识别的文件系统有 (ABCD )
A.EXT4
B.EXT3
C.XFS
D.NTFS
25.(多选题)locate命令用于查找文件或目录,对于locate命令描述正确的是 (ABC)
A.比find命令的查找速度快
B.需要一个数据库
C.数据库所在位置/var/lib/mlocate/mlocate.db
D.实时的搜素所有目录和文件
26.(多选题)/etc/file文件内容为:
root:123:/root
natasha:124:/home
harry:125:/root
lucy:126:/home
执行egrep rt /etc/file后,结果将包含(AC)
A.第1行
B.第2行
C.第3行
D.第4行
27.(多选题)下列对VI编辑器末行模式描述正确的有(BD)
A.wq用于不保存当前文件并退出
B.q! 用于放弃存储并退出
C.set nu 用于取消行号
D.G 跳转到最后一行
28.(多选题)下列描错误的是(ABCD)
A.find ~-name"HOST*"是音找以host结尾的文件
B.find.-perm 755是在当前目录下查找大小是755K的文件
C.find /etc -type"host*"是在/etc目录下音找以host开头的文件
D.find.-size 755是在当前目录下查找文件权限是755的文件
29.(多选题)Linux中shell计算变量a和变量b的和,采用以下方法,正确的是: (ABC)
A. $[$a+$b]
B.$(($a+$b))
C.$(expr $a + $b)
D.$($a + $b)
30.(多选题)下列脚本中,输出结果相同的是(ABC)
A #!/bin/bash for ((a=1:a<=5;a=a+1)) do echo $a done
B. #!/bin/bash for a in seg 1 1 5' do echo $a done
C. #!/bin/bash a=1 until [ $a -gt 5 ] do echo $a ((a=$a+1)) done
D.#!/bin/bash a=1 while [ $a -gt 5 ] do echo $a ((a=$a+1)) done
三.判断题(共10题,25分)
31.(判断题)对文件进行归档的命令为tar。(√)
32.(判断题如果执行命令chmod 746 file.txt,那么该文件的权限是rw-r--r-x.(×)
33.(判断题)在Linux系统中,以文件的方式访问设备(√)
34.(判断题)uname -r 是显示操作系统内核版本的命令。(√)
35.(判断题)find,-name"[a-z][a-z][0--9][0--9].txt"是查以两个小写字母和两个数字开头的txt文件.(√)
36.(判断题)read -p"请输入一个数:"a
if [ $a -le 0 ] :then
exit
echo "Hello world
else
b=$(expr $a\* $a)
echo $b
上面代码,如果输入为-3,输出为9。(×)
37.(判断题)while true
do
echo " I like linux
done
上面代码输出无限次” Ilike linux”(√)
38.(判断题)系统中的每一个用户都有一个D,就像身份证号一样,它是区分用户的唯一标志。默认的系统用户UID范围是0-499,普通用户的UID范围是500-1000。(×)
39.(判断题)当用户的登录shell为/sbin/nologin是,用户将不能登录系统(√)
40.(判断题)/etc/shadow文件默认只有root用户才能操作.(√)