linux大学期末考试题库

1、小明想在linux的tmp临时目录下新建一个名为“ruanjian”的目录,请写出新建目录的linux命令;然后进入这个“ruanjian”目录,在当前目录下新建一个空文件,名为“jiying.txt”,请写出相应命令;在当前目录下,小明想将主目录下的文件夹“hello”及其子目录和文件都复制到当前目录(即“ruanjian”)下,请写出复制命令;接着小明要将当前目录下的“hello”目录里面的“hello.doc”文件删除不提示,请写出相应命令;最后小明将当前目录下的“jiying.txt”文件移动到“hello”目录中并更名为"jisuanji.txt",请写出相应命令。

答案:

mkdir /tmp/ruanjian

cd /tmp/ruanjian;touch jiying.txt

cp -r /root/hello .

rm -f hello/hello.doc

mv jiying.txt hello/jisuanji.txt

2、小明进入linux系统打开终端后,不知道当前在哪个目录下,请问应该用什么命令查看用户当前的目录路径?查看后得知是在“/root”目录下,但小明想进入home目录下的jisuanji目录,查看一下jisuanji目录下都是有哪些文件和目录,请写出相应命令?查看后发现jisuanji目录下没有想要的“myfile.num.txt”文件,然后小明想要用find命令查看一下,请写出相应命令?查到后发现此文件在“/tmp/hello”目录下,然后,小明想确认下此文件中包含“name”字符串的行数是多少,请写出相应命令。

答案:

pwd

cd /home/jisuanji;ls

find / -name myfile.num.txt

grep -c name /tmp/hello/myfile.num.txt

3、Linux操作系统是( Linus Torvalds )第一个开发的。

4、GNU是递归的所写,即“GNU's Not Uinx”。( 正确

5、(Linux)是一个自由、免费、开放的系统软件,支持多种硬件平台,多用户、多任务特点。

6、Linux一般包括()三个主要部分。

A、 内核(Kernel)

B、 DOS

C、 命令解释层(shell)

D、 实用工具

7、linux的shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。( 正确

8、shell是一个命令解释器,解释由用户输入的命令,并负责把它们送到内核,但是不能用于编程编辑。( 错误

10、常见的Linux的可视化图标有目录、文件和设备。(错误

11、关于/dev/sda6设备的分析,正确的是()。

A、 存放sdb6设备文件的目录为/dev

B、 表示是IDE设备

C、 同类设备中第一个识别的硬盘设备

D、 编号为6的逻辑分区

12、一般来说,一块硬盘的主分区一般不超过( 4 )个。

14、下列中(单用户 )不是Linux的特点。

15、Linux内核版本2.3.30是(不稳定 )的版本。

16、Linux默认的系统管理员账号是( root )。

17、Linux版本分为(内核版本)和(发行版本)。

18、linux的自动补齐命令的快捷键是( Tab

19、如果要在一个命令行上输入和执行多条命令,可以使用( 分号 )来分割命令。

20、断开一个长命令,可以使用反斜杠“\”,可以将一个较长的命令分成多行表达,增强命令的可读性。(正确

21、让程序以后台方式执行,需要在执行的命令后跟上( & )符号。

22、( pwd )命令用来显示用户当前所处的目录。

23、当前用户在/root目录,如果想进入/etc目录,下列命令正确的是( cd /etc

24、命令“cd ..”表示( 改变目录位置至当前目录的父母录。 )。

25、( ls )命令是列出文件或目录的信息。

26、命令“ls -l”表示以多列显示各行。(错误

27、使用(mkdir)命令可以创建一个目录,( cd )命令可以切换不同的目录,( pwd )命令可以显示用户所处目录。

28、rmdir命令可以删除已有的目录。(错误

29、下列(a.b.c.d)命令可以显示文件内容。

A、 cat

B、 more

C、 less

D、 head

30、more命令中,按(space)键可以向下移动一页。

31、more和less命令都可以向下向上翻页查看文件内容。(错误)

32、less命令中,可以配合“/”键搜索相关内容,结果可以高亮显示。(正确)

33、如果将一个文件从root目录下复制到tmp目录下,需要(cp)命令。

34、如果一个目录下有很多子目录,则如果要复制此目录需要使用( -R )参数选项。

35、尽可能将文件状态、权限等属性照原状予以复制,需要使用cp命令的( -a )参数选项。

36、使用cp命令复制的文件与源文件相比较属性都是一样的。(错误)

37、命令“mv /usr/testa  /tt”的意思是(将usr目录下的testa文件到根目录下更名tt

38、下列用于删除文件或目录的命令是( rm

39、如果是递归的删除目录下的文件和各级子目录,需要使用rm命令的(-R)参数选项。

40、如果想在/tmp/jisuanji目录下创建一个新文件myfile,下列写法正确的是(touch /tmp/jisuanji/myfile)。

41、whereis命令用来寻找命令的可执行文件所在的位置。(正确)

42、whatis命令用于获取命令简介。帮助用户迅速了解程序的具体功能。(正确)

43、下列属于查找目录中的相关文件的命令的是(a .d)。

A、 find

B、 whereis

C、 whatis

D、 locate

44、find命令可以(a b c d)

A、 查找指定名称的文件名

B、 查找在一定大小范围内的文件

C、 查找指定类型的文件

D、 对匹配指定条件的文件执行command命令

45、(grep)命令可以查找文件中包含指定字符串的行。

46、dd命令可以让用户按照指定大小和个数的数据块来复制文件的内容。(正确)

47、grep和find命令的差别在于grep是在指定目录下根据文件的相关信息查找满足指定条件的文件,find是在文件中搜索满足条件的行。(错误)

48、(free)命令可以用来查看系统内存、虚拟内存大小及占用情况。

49、date命令可以用来查看系统当前的日期和时间。(正确)

50、cal命令可以查看系统的日期和时间。(错误)

51、下列属于进程管理类命令的有(a b c d)。

A、 ps

B、 pidof

C、 kill

D、 killall

52、命令“kill -9 5688”代表什么意思?(强制关闭进程号为5688的进程

55、(a c)操作或命令可以清除字符终端屏幕内容。

A、 clear

B、 shut

C、 ctrl+l

D、 ctrl+m

56、下列属于关机或重启的命令的有(abcd)

A、 shutdown

B、 halt

C、 reboot

D、 poweroff

57、(man)命令可以用于列出命令的帮助手册。

58、alias和unalias命令可以创建命令的别名和取消别名。(正确)

59、(history)命令可以显示用户最近执行的命令。

60、使用(dmesg)命令可以查看linux的启动信息。

62、如果忘了ls命令的用法,可以采用(man ls)命令获得帮助。

64、在linux中,命令   区分    (区分或不区分)大小写。在命令行中,可以使用    tab   (如果是英文,全部小写)键来自动补齐命令。

65、(echo)命令可以在终端上显示输出的字符串。

66、在终端中下载网络文件的命令是(wget

67、在linux终端众输入 alias ok="cd /root/hello"命令,表示(对”cd /root/hello“命令创建别名)。 

68、用户通过账户可以登录到系统访问任意系统资源。(错误)

69、linux系统下的用户分为()和()两种。

A、 普通用户

B、 超级用户

C、 shell用户

D、 passwd用户

70、超级管理员用户可以管理普通用户和整个系统资源。(正确)

71、一个账户只能是一个组群的成员。(错误)

72、UID代表(用户数字标识符)。

73、centos7系统中,普通用户的UID默认是从(1000)开始的,普通组群也是。

74、linux系统中,创建的用户账户及其相关信息(密码除外)均放在(/etc/passwd)文件中。

75、为了增强系统的安全性,用户进过加密之后的口令都存放在(/etc/shadow)文件中。

76、组群账户的信息存放在(/etc/group )文件中。

77、存放组群的加密口令、组管理员等信息的文件是(/etc/gshadow)。 

78、在passwd文件中的某一行中显示“”,其中,第一个0代表(UID)。

79、在passwd文件中,某一行“”中的可以看出,此用户的主目录是(/root)。

80、如果passwd文件中一行内容为“hello:x:1010:1010:root:/root:/bin/bash”,则可以看出hello用户是普通用户。(正确)

81、若/etc/shadow文件的一行内容为:“bobby:!!:17655:0:99999:7:::”,则bobby用户的加密口令表示(没设置密码)。

82、linux系统建立账户时会根据(/etc/login.defs)文件的配置设置用户账户的某些选项。

83、 在/etc/group文件中的内容(下图)中我们可以看出(user1,user2用户属于bobby组群中)。

84、新建用户的命令是(useradd

86、passwd命令是描述用户文件信息的命令。(错误)

87、一般用户可以为自己和其他用户设置口令。(错误)

88、下列哪些命令可以设置和修改用户口令()。

A、 passwd

B、 useradd

C、 chage

D、 idmod

89、root用户的UID为    0   ,普通用户的UID可以在创建时由管理员指定,如果不指定,用户的UID默认从  1000  开始顺序编号。

90、(/etc)目录存放用户密码信息。

91、命令(useradd -u 200 -g 1000 -d /home/user1 user1)可创建用户ID是200,组ID是1000、用户主目录为/home/user1的用户账户。

92、在/etc/group中有一行students::600:z1,za,h3,b4的信息,表明有(4)用户在students扩展组里。

93、(userdel -r)可以删除一个用户并同时删除用户的主目录。

94、下列(usermod)命令可以修改用户的属性。

95、命令“usermod -G root user1”代表(将用户user1加入root用户组群中)意思。

97、下列用户和组命令中,属于修改用户信息命令和修改组群信息命令的是()和(b c)

A、 useradd

B、 usermod

C、 groupmod

D、 userdel

答案: BC

98、命令“groupadd test”代表什么意思(创建组群test)。

99、命令“groupmod -g 1030 test”表示(更改test组群GID为1030)意思。

100、在gpasswd命令中(-a)参数是把用户加入组中。

102、linux终端上有一行代码写着“[root@RHEL7-1 ~]#su - test”,这代表(从root用户切换到test用户)意思。

103、(id)命令可以显示一个用户的UID、GID以及用户所属组列表。

104、(whoami)命令可以显示当前用户的名称。

105、newgrp命令可以转换用户的当前组到指定的主组群。(正确

106、id命令用于显示用户的基本信息,类似于“cat /etc/passwd”。(错误

107、finger命令可以显示用户的相关信息,包括用户的用户名、启动shell、地址、电话等信息。(正确

108、文件系统是磁盘上特有的一片区域,操作系统利用文件系统保存和管理文件。(正确

109、下列属于Centos 7系统文件系统的是(a b c)

A、 ext3

B、 ext4

C、 xfs

D、 FAT

110、下列(xfs)是RHEL 7默认的文件管理系统。

111、对于文件的所属组、访问权限、修改时间等权限与属性信息,一般存放在(inode)中。

112、Linux系统中为用户提供了(VFS)接口,它屏蔽底层文件系统的不同,使用户在读取或写入文件时不用关心硬盘结构。

113、Linux系统中的一切文件都是从(/)开始的。

114、在Linux中,目录、字符设备、块设备、套接字、打印机等都被抽象成了文件。(正确)

115、下列属于Linux系统常见的目录的是(a b c d)

A、 /

B、 /root

C、 /dev

D、 /etc

116、一般来说,下列(/etc)属于Linux系统中存放配置文件的目录。

117、一般来说,(/bin)是存放Linux系统的用户可运行的程序目录。

118、Linxu中,目录“/home/dmtsai/basher”属于(绝对)目录。

119、"."代表上级目录,也可以使用“./”来表示。(错误)

120、下列代表当前目录的是(a b)。

A、 .

B、 ./

C、 ..

D、 ../

121、下列属于linux文件特点的是(b c)。

A、 有扩展名的概念

B、 没有扩展名的概念

C、 文件名区分大小写

D、 文件名不区分大小写

122、linux系统中,文件名以“.”开头的,表示文件是隐藏文件。(正确)

123、对于系统中的隐藏文件是不能显示其详细信息的。(错误)

124、对于文件的访问权限来说,可分为()三种用户的权限设置。

A、 所有者

B、 用户组

C、 其他用户

D、 root用户

125、linux文件的权限设定中,“rwx”分别代表(读写执行

126、linux中显示了文件详细信息中,用来区分文件类型的字符有“d、-、l、b、c”等标识。其中(-dl)标识一个普通文件,(-dl)标识一个目录,(-dl)标识一个链接文件。

127、一个文件的详细信息中有“drwxr-xr-x”内容,则所有者对此文件具有(读写执行)权限。

128、一个文件的详细信息中有“-rw-r-xr-x”内容,则所有者对此文件具有(读写)权限。

129、下列属于修改文件权限命令的是(chmod

130、通常修改权限的两种表示方法是(a b)

A、 数字法 

B、 文字法

C、 字母法

D、 修改法

131、命令“chmod 664 /etc/file”代表(将文件/etc/file权限修改为“rw-rw-r--”)意思。

132、所有者不希望创建的文件被其他人看到,可将文件权限设定为(740

133、命令“chmod u+x /etc/file”代表(为所有者的所属文件/etc/file增加执行权限)意思。

134、将/etc/test目录下的所有文件权限设置为过有人可读可写的命令是(chmod  -R a=rw /etc/test/*)。

135、使用权限的文字表示法时,系统用4中字母来表示不同的用户,其中字母(u)表示所有者,字母(g)表示所属组,字母(o)表示其他用户,字母(a)表示以上3种用户。

136、一般使用3种字符的组合表示法设置操作权限,其中字母(r)表示可读,字母(w)表示写入,字母(x)表示执行。

137、建立文件或目录时,默认权限一般与(umask)命令密切相关,它的改变会影响文件或目录的默认权限值。

138、创建一个文件的默认权限是666,如果执行“umask 022”后,再创建文件后的权限是(644)。

139、chgrp用于变更文件或目录的所属组群,chown可用于变更文件或目录的所有者。(正确)

140、lsattr命令可以改变文件属性,chattr命令可以显示文件隐藏属性。(错误)

141、(setfacl )命令可以管理文件的ACL规则。

142、存放Linux基本命令的目录是(/bin)。

143、对于普通用户创建的的新目录,(rwxr-xr-x)是默认的访问权限。

144、系统中有用户user1和user2,同属于users组,在user1用户目录下有一文件file1,它拥有644权限,如果suer2想修改user1用户目录下的file1文件,应拥有(664)权限。

145、如果查看文件权限的最后一个点(.)符号,变成了加号(+),说明此文件设置了ACL。(正确)

146、小明使用root用户想在/tmp/jsj目录下创建文件file1.txt和目录文件rj,请写出进入/tmp/jsj目录,并创建两个文件的命令;接着小明查看了当前目录下的详细文件信息,请写出命令;看到file1文件的权限是644,他想改变所有人的所属组权限为读写,其他人权限为读写,请写出变更权限的命令;然后小明创建了user1普通用户,请写出创建用户命令;如果小明切换到suer1用户,你认为使用user1用户能在文件file1.txt中写入信息么?小明认为rj目录非常重要,不想让其他人进入并浏览rj目录下的信息,使用文字法写出更改权限的命令。(以上问题,每写一条命令请独占一行,方便观看)

答案:

cd /tmp/jsj

touch file1.txt

mkdir rj

ll

chmod 666 file1.txt

useradd user1

chmod o-rwx rj或者chmod o-rx rj

147、fdisk命令选项中,(n)表示创建新分区。

148、fdisk命令选项中,(d)表示删除磁盘分区。

149、fdisk命令选项中,(w)表示把修改写入硬盘分区表,然后退出。

150、fdisk命令选项中,(p)表示查看当前分区表。

151、一般来说,一块磁盘最多可分(4)主分区。

152、只有主分区和逻辑分区才能存放文件信息。(正确)

153、磁盘分区中分的扩展分区没有什么用处。(错误)

154、下列属于硬盘的逻辑分区的是()。

A、 sdd4

B、 sdd5

C、 sdd6

D、 sdd7

155、使用(mkfs)命令可以建立文件系统。

156、命令“mkfs -t ext4 /dev/sdb2”代表(将sdb2分区格式化为ext4类型)意思。

157、下列命令中(fsck)是用于检查文件系统的正确性,并对Linux磁盘进行修复。

158、下列(df)命令用来查看文件系统的磁盘空间占用情况。

159、挂载新的设备使用(mount)命令。

160、一般来说,挂载点应该是一个空目录,否则目录中原来的文件会被系统隐藏。(正确)

161、(RAID)用于将多个廉价的小型磁盘驱动器合并成一个磁盘阵列,提高存储性能和容错能力,称为磁盘冗余阵列。

162、(raid0)称为带区集,并行I/O存取信息,在磁盘冗余阵列中速度是最快的,但没有冗余功能。

163、(raid1)磁盘阵列分成两组,互为映象,并行传输,具有速度快,可靠性等优点,但磁盘利用率只有50%。

164、(raid3)磁盘阵列中,使用一个磁盘专门存放校验位,如果磁盘损害,全部数据将无法使用。

165、(raid5)磁盘阵列中,奇偶校验数据存放在阵列中的各盘中,允许单个盘出错,且能重建损坏数据。

166、创建raid磁盘阵列的命令是(mdadm)。

167、raid5中,一块磁盘损坏,更坏损坏的磁盘也无法还原原来的数据。(错误)

168、命令“mdadm -S /dev/md0”代表(停止磁盘阵列md0设备)意思。

169、linux中的LVM,称为逻辑卷管理器,可以让用户动态调整硬盘大小。(正确)

170、假定kernel支持vfat分区,则(mount -t vfat /dev/hda1 /win)可将/dev/hda1这个Windows分区加载到/win目录。

171、下列属于LVM部署命令中的物理卷管理命令的有(a d)。

A、 pvcreate

B、 vgdisplay

C、 vgextend

D、 pvremove

172、(vgcreate)命令是LVM中创建卷组的命令。

173、在LVM的卷组store中切割出200M的逻辑卷设备vb的命令是(lvcreate -n vo -L 200M store)。

174、lvextend命令代表(逻辑卷扩展)意思。

175、lvremove、vgremove和pvremove分别代表(删除逻辑卷、删除卷组、删除物理卷

176、LVM中缩小逻辑卷的命令是(lvreduce)。

178、下列(/etc/hostname)属于主机名的配置文件。

179、(静态)主机名是系统在启动时从/etc/hostname文件自动初始化的主机名。

181、通过系统菜单配置网络的过程:“applications—system tools—setting—network”。(正确)

182、只要在系统配置菜单中配置了ipv4网络地址与子网掩码、网关,就可以使linux系统上网了。(错误)

183、linux Centos7.4系统中,通过(/etc/syscofig/network-scripts )目录可以配置相关网络。

184、在配置网络的文件“ifconfig-ens33”中,“onboot=no”表示(打开系统,网络不会自动启动)。

185、使用systemctl命令重启网络的命令是(systemctl restart network )。

186、在centos7.4系统中,我们使用nmtui图形界面也可以配置网络。(正确)

187、下列属于可用的网络地址的是(172.16.11.11/24 )。

188、ifconfig命令可以显示或设置网络设备。(正确)

189、一个网卡只能配置一个ip地址。(错误)

191、命令“nmcli device disconnection ens33”代表(禁用网卡ens33 )。

192、删除名为default的连接配置的命令是(nmcli connection delete default)。

193、启用网卡上的名为test的配置连接命令是(nmcli connection up test)。

194、命令“nmcli connection modify test connection.autoconnect yes”表示修改test配置为自动启动。(正确)

195、修改配置为test的ipv4地址为192.168.10.1/24的命令是(nmcli connection modify test ipv4.addresses 192.168.10.1/24

196、linux系统中,一般不用配置网关也可以上网。(错误)

197、nmcli命令中“ipv4.method auto”与网卡配置文件中"BOOTPROTO=dhcp"

相对应.(正确

198、scp(secure copy)是一个基于(ssh)协议在网络之间进行安全传输的命令。

199、SSH是一种比Telnet和FTP等方式更加安全的远程登录协议。(正确

200、sshd是SSH协议开发的一款远程管理服务程序,提供()两种验证方法。

A、 基于口令

B、 基于主机名

C、 基于密钥

D、 都不是

201、使用vim编辑器打开hh.tx文件的格式是(vim hh.txt)。

202、vim编辑完成内容后,想保存并退出文件,在命令模式下输入(wq)。

203、使用vim打开文件时的模式是(编辑)模式.

204、下列说法正确的是(b  c d).

A、 vim的三个模式之间可以相互切换.

B、 在编辑模式下,可以进入插入模式,也可以进入命令模式

C、 编辑模式下可以删除想删除文字的内容。

D、 插入模式下可以删除想删除的文字内容。

205、vim的编辑模式下最后一行是状态行,可以显示文件的文件名、行数和字符数。(正确)

206、由插入模式进入编辑模式,可以按(esc)键。

207、编辑模式下,按( a b c d )键可以进入插入模式。

A、 i

B、 a

C、 o

D、 s

208、编辑模式下,按( )键可以进入命令模式。

209、vim的编辑模式下,按(G)键可以将光标移动到文件最后一行。

210、vim编辑模式下,将光标移动到文件的第一行的操作有()。

A、 gg

B、 nG

C、 1G

D、 1

211、vim编辑模式中移动到光标当前行的最前面字符处,应按(home)键。

212、vim编辑模式下,“:10,$ s/aa/AA/g”表示的意思是(从第10行到最后内容中,将aa替换成AA。 )。

213、vim打开一个文件,将文件每行设置上行号,命令形式为:(set nu)。

214、vim编辑模式下,删除第20行的命令是(20Gdd)。

215、vim编辑模式下,复制光标处向下5行的所有内容,按(5yy)键实现。

216、vim编辑模式下()属于粘贴命令。

A、 p

B、 P

C、 u

D、 U

217、vim编辑模式下,字母u表示复原前一个动作,字符"."表示重复前一个动作。(正确)

218、vim命令模式下,在每一行的前缀显示该行的行号命令是set nonu。(错误)

219、在变量名的前面加上($)符号,可以引用变量的值。

220、命令  name=hello     echo "my name is '$name'"  ,则,在终端上输出的内容为(my name is hello)。

221、下列说法正确的是(a c d)

A、 shell变量分为局部变量和全局变量。

B、 局部变量的作用范围包括shell进程及其所有子进程。

C、 用export命令可以将局部变量变为全局变量。

D、 环境变量一般都是全局变量。

222、使用ls查阅/tmp/abc 是否存在,如果存在,则创建/tmp/abc/hello.txt文件的命令是(ls /tmp/abc && touch /tmp/abc/hello.txt)。

223、如果/tmp/abc 目录不存在,则创建,若存在,则不做操作的命令是(ls /tmp/abc || mkdir /tmp/abc)。

224、查询hh.txt文件中有没有字符串hello的命令是(grep -n 'hello' hh.txt )。

225、搜索hello.txt文件中首字符为“#”的所有行并列出行号的命令是(grep  -n '^#' hh.txt)。

226、搜索hello.txt文件中尾字符为“#”的所有行并列出行号的命令是(grep  -n '#$' hh.txt)。

227、搜索hello.txt文件中,含有2个及以上连续“s”字符的行,其命令是(grep -n  'sss*' hello.txt)。

228、命令“grep ‘a[a-z]b’ hehe.txt”的搜索结果下列正确的是(aabaabaabaabaab)。

229、下列属于输出重定向符号的是( > )。

230、下列属于输入重定向符号的是(<)。

232、下列符号是管道符的是(    )。

233、下列说法正确的是()。

A、 管道命令格式中将这些命令前后衔接在一起,形成一个管道线。

B、 管道线中的每一条命令都作为一个单独的进程运行,每一条命令的输出作为下一条命令的输入。

C、 管道线中的每一条命令都作为一个单独的进程运行,每一条命令的输入作为下一条命令的输出。

D、 管道线中的命令总是从左到右顺序执行,所以管道线是单向的。

234、命令“tail -10 hello.txt | head -4”表示(查询文件hello.txt中后10行中的前4行。)。

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