Linux开发环境及应用 北京邮电大学 2019冬结课考试

🌸Linux开发环境及应用通关攻略正式上线🌸
第一周单元测验(一)
第一周单元测验(二)
第二周单元测验
第三周单元测验
第四周单元测验
第五周单元测验
第六周单元测验
第七周单元测验
第八周单元测验
2019冬结课考试

1.vi处于命令状态时,按下下列哪个按键可以进入文本输入状态?

编号选项
A:
Bi
Ck
Dj

2.查找子目录src下所有后缀为.txt的文件执行dos2unix命令,把文件从Dos格式转换为Linux格式,正确的命令是

编号选项
Afind src ’*.txt’ –exec dos2unix { } ’;’
Bfind src ’*.’txt –exec dos2unix { };
Cfind src *.txt –exec dos2unix { } ;
Dfind src ’*’.txt –exec dos2unix {} ;

3.与windows中“格式化磁盘”功能相对应的Linux命令是

编号选项
Amount
Bfdisk
Cdd
Dmkfs

4.如果一个目录的权限为r-x,那么,下面哪些操作可能会成功

编号选项
A删除目录下的某个文件
B修改目录下的某个文件
C在目录下创建一个新文件
D修改目录下某文件的文件名

5.下列哪个字符不是bash的元字符

编号选项
A*
B.
C
D|

6.传统的终端与Linux主机之间传输的是字节流,网络虚拟终端实际上就是通过网络协议实现与Linux之间透明的字节流传输服务。终端转义序列的意义在于终端收到主机发来的某一特定字符序列后执行约定好的清屏、光标移动、设置字符颜色等控制功能,而不是把这些字符显示在显示器上。

编号选项
AT
BF

7.root用户属于超级用户,不受权限的制约,可以读取和删除系统中的文件,但无法获取某个用户的当前口令是什么。

编号选项
AT
BF

8.ps命令列出的进程启动时间STIME和占用CPU的时间TIME,一般来说TIME值等于当前时间减STIME得数。

编号选项
AF
BT

9.free命令显示部分内存处于cache/buffer状态,这些内存利用空闲内存缓冲磁盘数据,目的是应用进程再次读取磁盘数据时可以直接将缓冲在内存中的数据复制给应用进程而避免磁盘访问,因而可以提高系统效率。一旦应用进程申请并使用大量内存,这些缓冲用的内存可以立即释放。

编号选项
AF
BT

10.正则表达式<[^][]*>可以匹配一个HTML格式数据中的诸如这样的用尖括号包裹起来的标签信息。

编号选项
AT
BF

11.fgrep,grep,egrep三个命令在指定待查找字符串的模式方面,依次越来越灵活,后面的命令可以覆盖前面命令的功能,并且描述字符串模式的语法也兼容。

编号选项
AT
BF

12.awk是一门小型的文本数据处理语言,有类似C语言一样的语法,可以使用自定义的变量,变量之间可以进行算术运算、关系运算和逻辑运算,还可以进行正则表达式匹配运算,支持条件、循环等流程控制。

编号选项
AF
BT

13.md5sum命令可以用来比较二进制文件是否相同,不适合文本文件,文本文件的比较只能用diff命令。

编号选项
AT
BF

14.使用vi编辑一个文本文件,编辑结果尚未存盘,如果在终端上按下Ctrl-S键,会导致当前正在进行着的vi程序被挂起,再次回到shell提示符状态。操作员可以输入其他命令,但是由于未执行存盘命令,读取磁盘文件发现内容仍然是编辑前的状态。此时,输入jobs命令可以查到被挂起的vi的作业号,使用类似fg %1这样的命令,可以将被挂起了的vi程序恢复到原状态运行,编辑结果未丢失。

编号选项
AT
BF

15.Windows中命令COPY SRC*.[CH]可以将SRC目录下的C语言源程序文件拷贝到当前目录;类似的,Linux中命令cp src/*.[ch]完成同样的功能。但是两者对文件通配符的处理过程不同,Windows由应用程序完成文件通配符的展开工作,而Linux中文件通配符的展开工作由shell完成与应用程序无关。

编号选项
AF
BT

16.rm命令的-f选项是force(强制删除),会将只读文件强制删除不给出任何提示,也可以把无操作权限的文件删除。

编号选项
AF
BT

17.符号链接的内容可以是“绝对路径”也可以是“相对路径”,相对路径指的是相对于符号链接文件所处位置,而不是相对于进程的当前工作目录。无论采用符号链接还是硬链接,都可以实现将只存储一份的数据文件同时加入到两个或两个以上不同目录中。

编号选项
AT
BF

18.Linux的系统调用函数的返回值为0,表示系统调用失败,非0表示成功。系统调用失败时可以通过变量errno获取失败原因,通过strerror()函数可以获取系统给出的描述失败原因的文字信息。

编号选项
AT
BF

19.某个用户对文件的操作体现为rwx三种权限,以读权限r为例,用户具备读权限或者不具备读权限,这种简单的二元逻辑,使得用户要么可以读取文件中全部数据,要么不能读取其中的任何数据,无法限制用户只访问其中的部分数据。

编号选项
AT
BF

20.命令./myap >myap.log 2>&1可以把stderr合并到stdout,并存入文件myap.log中,命令./myap 2>&1 >myap.log不能实现同样的功能。

编号选项
AF
BT

21.bash变量有环境变量和局部变量两种。子进程启动时,只是从父进程继承局部变量,也就是说,子进程运行之初,与父进程拥有同样名字和值的局部变量,子进程事后对局部变量的修改只在子进程局部可见,对父进程的同名变量没有影响。

编号选项
AF
BT

22.bash中单引号与双引号的区别在于,两个单引号括起来的这部分文字,取消所有元字符的特殊含义只维持其字面值,双引号与单引号类似,但保留了少数几个元字符维持其特殊含义,以便于实现灵活的替换。

编号选项
AF
BT

23.bash的内部命令eval可以把程序运行期间实时生成的数据当成程序来运行,这是解释型执行的编程语言具备的特点,编译型执行的编程语言不具备这样的特点。

编号选项
AT
BF

24.C语言程序中子程序main的返回值是一个整数,这个返回值无法被当前进程的代码引用,但是可以被父进程利用。父进程用来判断子进程终止的状态。在bash中,将子进程main函数的返回值用于判断命令执行成功与否的判断条件,main函数返回非0为成功,返回0为失败。

编号选项
AT
BF

25.设bash脚本程序中有两个子程序fun1和fun2。子程序fun1首先运行,其中使用ABC=1235.12创建一个新的名为ABC的shell变量。由于这个变量未使用export将它设置为环境变量,所以,子程序fun1运行结束后,变量ABC将不复存在,在主程序中或者随后的子程序fun2中将无法引用变量ABC。

编号选项
AT
BF

@Power By Exercises-Manager

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值