第一周 系统状态查看工具;文本文件处理

《第一周单元测验》(一)

1、单选题:
​下面哪些部件不是一台物理上的字符终端必须具备的?‎
选项:
A: 以太网网卡
B: 磁盘存储器
C: 串行通信口
D: 显示器
E: 键盘
答案: 【 以太网网卡;
磁盘存储器

2、单选题:
​C语言编写的应用程序,通过printf打印一个换行符n,但在终端上执行的是回车加换行rn,把换行符替换为回车换行是由下面哪个软件模块完成的?‌
选项:
A: Linux内核中的行律模块
B: 终端上的接收程序进行加工
C: Linux的串口驱动程序
D: 应用程序中的C语言函数库
E: C语言实现printf功能的动态链接库
答案: 【 Linux内核中的行律模块

3、单选题:
‍Linux超级用户的用户名为:‌
选项:
A: root
B: administrator
C: admin
D: supervisor
答案: 【 root

4、单选题:
‎了解系统当前的时间是几点几分,使用下列哪个命令?‌
选项:
A: date
B: time
C: ntptime
D: cal
E: calender
答案: 【 date

5、单选题:
‌下面哪个命令可以获得某进程占用的逻辑内存大小?‎
选项:
A: top
B: ps
C: vmstat
D: free
E: uptime
答案: 【 top;
ps

6、单选题:
‌下面哪个命令可以了解目前系统CPU的空闲情况?‎
选项:
A: uptime
B: vmstat
C: top
D: who
E: free
F: ps
答案: 【 uptime;
vmstat;
top

7、判断题:
‎ 终端仅仅是Linux主机的一个外部设备,不分担存储和计算工作。‏
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
‍传统的终端与Linux主机之间传输的是字节流。‍
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
‌终端转义序列的意义在于终端收到某一特定字符序列后执行一些约定好的控制功能,而不是把这些字符显示在显示器上。‍
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‎在终端按下Ctrl-C按键一般会导致一个死循环程序中止运行,这是因为按下Ctrl-C之后终端并不向Linux输送字符,而是通过RS232接口的一条特殊信号线通知Linux主机,将进程终止。‍
选项:
A: 正确
B: 错误
答案: 【 错误

11、判断题:
‎系统在创建用户的时,可以指定这个用户登录成功后执行哪个命令,一般是shell,也可以是程序员自己开发的软件,甚至shutdown。‎
选项:
A: 正确
B: 错误
答案: 【 正确

12、判断题:
‏ Linux命令不区分字母的大小写,一般习惯用小写字母。‏
选项:
A: 正确
B: 错误
答案: 【 错误

13、判断题:
‏直接执行bc命令,后面不带任何选项,除法计算时保留小数点后20个有效数字。​
选项:
A: 正确
B: 错误
答案: 【 错误

14、判断题:
‌Linux中超级用户的权限很大,可以读取普通用户的口令值。‍
选项:
A: 正确
B: 错误
答案: 【 错误

15、判断题:
‍ps列出的进程启动时间STIME和占用CPU的时间TIME,一般来说TIME值等于当前时间减STIME得数。‏
选项:
A: 正确
B: 错误
答案: 【 错误

16、判断题:
‎Linux把物理终端,或者虚拟终端,都处理成设备文件。只要写这个设备文件,就会把数据发送到终端的显示屏幕上。‏
选项:
A: 正确
B: 错误
答案: 【 正确

17、判断题:
‍ps命令显示进程占用内存的大小SZ,这表示该进程占用了多少物理内存。‌
选项:
A: 正确
B: 错误
答案: 【 错误

18、判断题:
‎free命令报告处于free状态的内存非常低,这意味着系统内存配置不足。‍
选项:
A: 正确
B: 错误
答案: 【 错误

《第一周单元测验》(二)

1、单选题:
‌使用more命令逐屏显示文本文件时,使得显示内容上滚一行而不是滚动一屏,应按下哪个键?​
选项:
A:  回车 
B: 空格
C: 向下的箭头键
D: Esc键
E: Ctrl-L
答案: 【  回车 

2、单选题:
‍使用less命令逐屏显示文本文件时,使得显示内容上滚一行而不是滚动一屏,应按下哪个键?‍
选项:
A: 回车
B: 向下的箭头键
C:  Esc键
D: 空格键
E: Ctrl-L
答案: 【 回车;
向下的箭头键

3、单选题:
‏Linux中用来实现计数功能,比如:统计系统有多少个登录用户,实现计数功能的命令是:‌
选项:
A: wc -l
B: uniq -c
C: sort -n
D: count
E: cnt -s
答案: 【 wc -l

4、单选题:
‎Linux使用|符号连接两个命令使用管道机制,设计管道机制的目的是:‌
选项:
A: 将前一个命令的输出作为下个命令的输入,提供更灵活的功能
B: 为了使得一个命令可以处理多个文件中的数据
C: 为了多个数据文件的处理并行进行
D: 强制多个数据文件的处理按照串行方式逐个处理
答案: 【 将前一个命令的输出作为下个命令的输入,提供更灵活的功能

5、判断题:
‏uniq命令可以通过它的选项,选择打印所有只出现一次的行,或者打印出现不只一次的行,或者两种都选。但无论哪种情况,重复出现的行最多只能打印一次。‏
选项:
A: 正确
B: 错误
答案: 【 正确

6、判断题:
​一个应用程序的C语言源程序通过printf语句在标准输出输出信息,运行时只要使用输出重定向机制,不需要修改原先的程序加入文件操作的代码,就可以把输出结果存入指定名字的文件。​
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
‌less命令时more命令的一个简化版本,精简后功能比more弱,但更节约内存和CPU‎
选项:
A: 正确
B: 错误
答案: 【 错误

8、判断题:
‌od命令可以实现用16进制方式逐字节打印一个文件内容的功能,但要求文件的每个字节必须是可打印字符。‎
选项:
A: 正确
B: 错误
答案: 【 错误

9、判断题:
‌tail命令的-f选项可以让tail命令持续运行下去,持续地将它操作的文本文件新增的数据显示出来。如果这个文本文件被其他进程随时间推移断断续续追加几行,tail也会断断续续地输出这些新增的内容。‎
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‌可以为tee命令提供一个文件名abc.log,例如:xyz | tee abc.log 那么,通过管道的方式可以把前面xyz命令的输出结果在当前终端上显示的同时也存入磁盘文件abc.log,可供事后查阅。如果以某用户正在使用的终端的设备文件名(如/dev/pts/2)代替文件名abc.log,那么,这个xyz命令执行时的输出就会同时在两个终端上实时显示。就算是把前面的xyz命令换成vi也是完全可能的,也就是说完全可能在第二个终端上实时看到第一个终端上的编辑画面。‍
选项:
A: 正确
B: 错误
答案: 【 正确

11、判断题:
​信息由一个个字节组成,tr命令处理这些信息时,可以将256种字节值中的255种取值“翻译”为另一个字节值,唯有字节值为0时无法转译,因为一个字节的8个比特全为零被用作字符串结尾。‌
选项:
A: 正确
B: 错误
答案: 【 错误

12、判断题:
‎不带任何选项的uniq命令消除数据中重复的行。一旦某一行出现过,uniq会记录下来,以后无论这一行在以后什么地方再次出现,输出时都会被忽略,保证数据的唯一行。​‎​
选项:
A: 正确
B: 错误
答案: 【 错误

13、判断题:
‏信息由一个个字节组成,tr命令处理这些信息时,可以将256种字节值中的任何一种取值“翻译”为另一个字节值,并且不限于可打印字符之间的转译,比如把换行符替换为斜线。‎
选项:
A: 正确
B: 错误
答案: 【 正确

第二周 正则表达式

《第二周单元测验》

1、单选题:
下列哪个不是单字符正则表达式?‍‏‍
选项:
A: *.* 
B: $
C: * 
D:  .
E: . 
F:  [i-k] 
G: \ 
H: @
答案: 【 *.* ;
$;

2、单选题:
‌可以与正则表达式A[i-k]*b[i]*c匹配的最短字符串长度为:‏
选项:
A: 6
B: 3
C: 2
D: 4
E: 5
F: 7
答案: 【 3

3、单选题:
能与正则表达式a.x[i-j]*b[i-j]匹配的字符串为:
选项:
A: a-xibi
B: a*xbj
C: axibj
D: a.x[i-j]*b[i-j]
E: a-x[i]*b[j]
答案: 【 a-xibi;
a*xbj

4、单选题:
‏与字符串A1234不匹配的正则表达式有:‏
选项:
A: A.*
B: A12*4
C:  A*4
D: A12345*
E: A[0-9]*
F: [A-Z][0-9]*
G: AB*1234
H: A[index1]*234
答案: 【 A12*4;
 A*4

5、判断题:
‏grep和fgrep都可以从一个文本文件中搜索出指定的字符串。‎
选项:
A: 正确
B: 错误
答案: 【 正确

6、判断题:
‍fgrep,grep,egrep三个命令在指定待查找字符串的模式方面,依次越来越灵活,后面的命令可以覆盖前面命令的功能,并且模式描述的语法也是完全兼容的。​
选项:
A: 正确
B: 错误
答案: 【 错误

7、判断题:
‎命令cat pm.txt | sed ‘s/[[^][]*]//g’  可以把pm.txt中所有用方括号括起来的内容(包括方括号自身)类似“ [参考文献23] ”这样的字符串片段删除。‏
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
‌grep可以筛选出包括某些特定模式的文本行,awk不仅可以筛出指定模式的行,还可以筛掉文本型表格中的部分列。​
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
‍正则表达式<[^<>]*>可以匹配一个HTML格式数据中的诸如<span class="src-time">这样的用尖括号包裹起来的标签信息。‌
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‎awk是一门小型的文本数据处理语言,有类似C语言一样的语法,可以使用自定义的变量,变量之间可以进行算术运算、关系运算和逻辑运算,还可以进行正则表达式匹配运算,支持条件、循环等流程控制。‎
选项:
A: 正确
B: 错误
答案: 【 正确

第三周 文件比较;vi;文件通配符

《第三周单元测验》

1、单选题:
‏vi处于文本输入状态时,按下下列哪个按键可以返回命令状态?‏
选项:
A: Esc
B: ^
C: $
D: %
E: .
F: /
答案: 【 Esc

2、单选题:
‌vi处于命令状态时,按下下列哪组按键可以把正在编辑的内容保存到磁盘上?‍
选项:
A: ZZ
B: :wq回车
C: :w回车
D: Ctrl-S
E: zz
F: Ctrl-G
G: Ctrl-Z
答案: 【 ZZ;
:wq回车;
:w回车

3、单选题:
‏ Linux终端按下Ctrl-S按键后,导致终端被锁死,必须按下下列哪个键才能恢复?‌
选项:
A: Ctrl-Q 
B: F5
C: Insert
D: Alt-S
E: Ctrl-Z
F: Ctrl-D
G: Ctrl-C
H: End
I: Home
答案: 【 Ctrl-Q 

4、单选题:
‌在windows中*.*可以匹配所有文件,但在Linux有的文件名与*.*不匹配,下列哪个不匹配?‏‌abc  Makefile  .profile  comp.exe    sort.c  find.obj  readme.text  admin-ver3.1.2sp.tar ‏‌‏
选项:
A: abc
B: Makefile
C: .bash_profile
D: comp.exe
E: sort.c
F: output.obj
G: readme.text
H: admin-2.1.4sp.tar
答案: 【 abc;
Makefile;
.bash_profile

5、判断题:
‌md5sum计算出位于两台不同计算机上的两文件的校验和是相同的,我们就认为两个文件的内容是完全相同的,无论这两个文件有多大。两计算机之间仅交换16字节的校验和就可以完成文件内容的比较。‎
选项:
A: 正确
B: 错误
答案: 【 正确

6、判断题:
​diff命令可以求出两个文件中的差异,无论文件是而二进制的数据文件,还是文本文件。​
选项:
A: 正确
B: 错误
答案: 【 错误

7、判断题:
‏diff命令的输出有normal和unified等格式选择,无论哪种格式,都能表达出从一个文本文件迁移到另外一个文本文件需要增加,修改和删除哪些文本行。‌
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
‏diff命令的默认输出格式为normal格式,输出格式与流行的版本管理软件git相同。‌
选项:
A: 正确
B: 错误
答案: 【 错误

9、判断题:
‎Linux与Windows系统文本文件的存储格式完全一样。‍
选项:
A: 正确
B: 错误
答案: 【 错误

10、判断题:
‎中文UTF-8编码是常见编码形式GBK编码的一个超集,是对GBK编码的扩展,完全兼容GBK。‏
选项:
A: 正确
B: 错误
答案: 【 错误

11、判断题:
​ Linux文件名由若干字符构成,某些有特殊用途的字符,如:*|():等,不允许用做文件名。‏
选项:
A: 正确
B: 错误
答案: 【 错误

第四周 文件管理和目录管理

《第四周单元测验》

1、单选题:
‍ls –l未能列出下面哪个文件属性?‌
选项:
A: 文件类型
B: 文件主
C: 文件占用多少存储空间
D: 文件最后一次修改时间
答案: 【 文件占用多少存储空间

2、单选题:
‌查找子目录src下所有后缀为.txt的文件执行dos2unix命令,把文件从Dos格式转换为Linux格式,正确的命令是‍
选项:
A: find src  *.txt –exec dos2unix {} ;
B: find src  “*.txt” –exec dos2unix {} ;
C: find src *.txt  –exec dos2unix {};
D: find src “*.txt”  –exec dos2unix { } ;
E: find src *.txt  –exec dos2unix {};
F: find src “*.txt”  –exec dos2unix { }; 
G: find src *.txt  –exec dos2unix { } ; 
答案: 【 find src  *.txt –exec dos2unix {} ;;
find src  “*.txt” –exec dos2unix {} ;

3、判断题:
‍ls与ls *的输出结果是一样的,都是列出当前目录下所有文件和子目录。‍
选项:
A: 正确
B: 错误
答案: 【 错误

4、判断题:
​命令cp src/*.[ch]可以把src目录下的C语言源程序文件拷贝到当前目录。‏
选项:
A: 正确
B: 错误
答案: 【 错误

5、判断题:
‍rm命令的-f选项是force:“强制删除”,可能会将只读文件强制删除不给出任何提示。‎
选项:
A: 正确
B: 错误
答案: 【 正确

6、判断题:
‎rm命令的–r选项是递归(resursion)的意思,rm -rf  *命令能把当前目录下的所有文件都删除。​
选项:
A: 正确
B: 错误
答案: 【 错误

7、判断题:
‎pwd和cd都是shell的内部命令,而且不可能设计成外部命令。‎
选项:
A: 正确
B: 错误
答案: 【 错误

8、判断题:
‎cp命令的-r选项可以实现增量拷贝,也就是说,如果目的端文件存在并且最后一次修改时间晚于或者等于源端文件,那么这次拷贝动作被忽略,否则,就执行拷贝动作。‎
选项:
A: 正确
B: 错误
答案: 【 错误

9、判断题:
​使用find命令的-exec选项启用一个命令处理符合条件的文件,比find结合xargs的方式,花费更多的CPU时间。‎
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‌tar命令输出文件的后缀必须符合规定,为.tar,.tar.gz, .tgz, .tar.bz2等,否则无法解包。‌
选项:
A: 正确
B: 错误
答案: 【 错误

第五周· Linux命令风格;文件系统

《第五周单元测验》

1、单选题:
与windows中“格式化磁盘”功能相对应的Linux命令是‎‎‎‎
选项:
A: mkfs
B: mount
C: dd
D: fdisk
E: format
答案: 【 mkfs

2、单选题:
在Linux文件系统中,文件名也存放在磁盘上,存放于磁盘的下述哪个区域‏‏‍‏
选项:
A: 引导块
B: 管理块
C: 节点区
D: 文件存储区
答案: 【 文件存储区

3、单选题:
传统Linux的i节点中不包括下面哪个时间?‍
选项:
A: 诞生(birth)时间btime
B: 修改(modify)时间mtime
C: C改变(change)时间ctime
D: 访问(access)时间atime
答案: 【 诞生(birth)时间btime

4、判断题:
​一个命令可以从命令行参数中获取处理选项,也可以从环境变量中获取,这些选择是命令设计者做出的,操作系统没有强行限制。‍
选项:
A: 正确
B: 错误
答案: 【 正确

5、判断题:
​命令ln只允许对普通文件建立硬链接,不允许对目录建立硬链接,所以,所有目录的link数均为1‏​‏
选项:
A: 正确
B: 错误
答案: 【 错误

6、判断题:
‌Linux不允许对目录执行硬链接以构成更加灵活的网状目录组织方案,是因为文件系统的存储结构的局限性导致了这种现象的发生,目录组织被迫只能局限为树状层次结构。‎
选项:
A: 正确
B: 错误
答案: 【 错误

7、判断题:
​所有符号链接可以实现的功能,都可以通过硬连接实现。‌
选项:
A: 正确
B: 错误
答案: 【 错误

8、判断题:
‎符号链接的内容可以是“绝对路径”也可以是“相对路径”,相对路径指的是相对于符号链接文件所处位置,而不是相对于进程的当前工作目录。‌
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
无论采用符号链接还是硬链接,都可以实现将只存储一份的数据文件同时加入到两个或两个以上不同目录中。

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注