linux期末选择复习题

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服务器使用

30.下面哪一个命令可以取消文件 file1 所属用户的可执行权限(ABCD)。

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用户才能操作.(√)

你可能感兴趣的:(linux,运维,服务器)