yum理解,vim使用,gcc/g++使用练习题
Posted 在下赵某人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yum理解,vim使用,gcc/g++使用练习题相关的知识,希望对你有一定的参考价值。
---------------------------------------------------------------------------------------------------------------------------------
- 正确答案:
A、B、C
- 答案解析:
yum makecache :将服务器上的软件包信息先缓存在本地,以提高搜索安装软件的速度
yum search + 软件包 :搜索软件包
yum 会把下载的软件包和header存储在cache中,而不自动删除。如果觉得占用磁盘空间,可以使用yum clean指令进行清除,
用法:yum clean headers 清除header,
yum clean packages清除下载的rpm包,
yum clean all一全部清除。
yum -y update :升级所有包同时也升级软件和系统内核
yum -y upgrade :只升级所有包,不升级软件和系统内核
---------------------------------------------------------------------------------------------------------------------------------
- 正确答案:
C
- 答案解析:
gcc常见选项:
-c 汇编完成后停止,不进行链接
-E 预处理完成后停止,不进行编译
-S 编译完成后停止,不进行汇编
-o 用于指定目标文件名称
-g 生成debug程序。向程序中添加调试符号信息
---------------------------------------------------------------------------------------------------------------------------------
- 正确答案:
A
- 答案解析:
死代码删除是编译最优化技术,指的是移除对程序运行结果没有影响的代码
---------------------------------------------------------------------------------------------------------------------------------
- 正确答案:
A
- 答案解析:
编译过程为扫描程序-->语法分析-->语义分析-->源代码优化-->代码生成器-->目标代码优化;
语法分析的结果为分析树parse tree或者语法树syntax tree
---------------------------------------------------------------------------------------------------------------------------------
- 正确答案:
B
---------------------------------------------------------------------------------------------------------------------------------
- 正确答案:
B
- 答案解析:
A rm 没有这个指令
B dd 删除光标所在行内容
C yy 复制光标所在行内容
D pp 没有这个指令
---------------------------------------------------------------------------------------------------------------------------------
- 正确答案:
B
- 答案解析:
A 在末行模式下,键入:wq 保存并退出编辑,就算没有修改也会写入,并修改文件时间属性
B 在末行模式下,键入:q! 强制退出编辑,但并不保存当前修改
C 在末行模式下,键入:x! 保存并退出编辑,仅当文件有修改时会保存,并修改文件时间属性
D 在编辑模式下,键入”ESC”键直接退出vi 插入模式下esc用于返回普通模式
---------------------------------------------------------------------------------------------------------------------------------
- 正确答案:
A、C
以上是关于yum理解,vim使用,gcc/g++使用练习题的主要内容,如果未能解决你的问题,请参考以下文章
[ Linux 长征路第四篇 ] 开发工具 vim的使用 gcc/g++的使用
Linux基础开发工具使用(yum,vim,gcc/g++,gdb,make,git)
Linux下的软件包管理器(yum),编译器(vim),编译器(gcc/g++),调试器(gdb)使用大汇总