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行。)。