《Linux操作系统》命令与开发工具
一、填空题
l. Linux是一个基于命令行的操作系统,Linux命令中的选项分为和_。
2. Linux操作系统秉持“一切皆文件”的思想,将其中的文件、设备等都作为文件来操作和处理,因此文件处理与管理命令是Linux系统中最基础的命令。常用的文件处理与管理命令有、、、、等。
3. vi编辑器有三种工作模式,分别是:、和底行模式。
4. GCC编译器的编译流程依次为、、、和。
二、判断题
1. grep命令的功能是在文件中搜索与字符串匹配的行并输出。( )
2. vi编辑器的三种工作模式可直接切换。 ( )
3. chmod命令用于更改文件或目录的所有者。( )
4. GCC编译器的编译流程依次为:编译、汇编、预处理、链接。( )
5. gzip 命令既能用于压缩文件,又能对压缩包解压缩。( )
三、单选题
1.在以下选项中选出实现打印当前路径下所有文件名的命令。( )
A. ls -1 B. ls C. ls -a D. ls -a
2.假设当前有一个文件filel.其权限为rwxr--r--,则在以下命令中,哪个命令可以使该文件所属组拥有对该文件的执行权限? ( )
A. chown g+x filel B.chmod 644 filel
C. chmod o+x filel D. chmod a+x file1
3.假设Linux系统不存在文件newfile,现要创建一个新文件newfile,以下命令无法实现该功能? ( )
A. vi newfile B. touch newfile
C. cp file /itheima/ newfile D. cd /itheima/ newfile
4.下列各选项中哪个选项不属于vi编辑器的工作模式?( )
A.视图模式 B.插人模式 C.底行模式 D.命令模式
5.从以下选项中选出GCC编译器的正确流程。( )
A.预处理、汇编、编译、链接 B.预处理、链接、汇编、编译
C.链接、预处理、汇编、编译 D.预处理、编译、汇编、链接
6.以下关于vi编辑器的选项中,错误的是哪个? ( )
A.vi编辑器的工作模式有三种,分别为命令模式、插人模式和底行模式
B.在vi编辑器中,插人模式和底行模式可以直接切换
C.在vi编辑器中,可通过Esc键从插人模式切换到底行模式
D.vi编辑器的底行模式和命令模式间不需要切换
四、简答题
1.简单说明vi编辑器的工作模式,并画图说明各模式间的切换方法。
2.简述GCC编译器的工作流程;并说明每步执行的内容。
五、编程题
1.使用vi编辑器编写程序并执行,要求程序可向终端打印字符事。
2.使用vi编辑器编写程序,实现简单的加法功能,且将执行结果打印到终端。
《Linux操作系统》命令与开发工具相关推荐
- linux开发操作系统,Linux 操作系统应用与开发
<Linux 操作系统应用与开发>由会员分享,可在线阅读,更多相关<Linux 操作系统应用与开发(20页珍藏版)>请在人人文库网上搜索. 1.Linux操作系统的应用与开发- ...
- 【Linux】GCC程序开发工具(上)
00. 目录 文章目录 00. 目录 01. GNU工具概述 02. 常用文本文件 03. 常用二进制文件 04. Binutils工具集 05. GCC工具 06. 附录 01. GNU工具概述 ...
- Linux环境下ARM开发工具TrueSTUDIO初体验
Linux环境下ARM开发工具TrueSTUDIO初体验 TrueSTUDIO是Atollic公司出品的ARM开发工具,号称"The best FREE C/C++ IDE for ARM® ...
- LibOpenCM3(一) Linux下命令行开发环境配置
目录 LibOpenCM3(一) Linux下命令行开发环境配置 LibOpenCM3(二) 项目模板 Makefile分析 LibOpenCM3(三) .ld文件(连接器脚本)和startup代码说 ...
- 【Linux】GCC程序开发工具(下)
00. 目录 文章目录 00. 目录 01. GCC的二进制工具 02. objdump 03. objcopy命令 04. 总结 05. 附录 01. GCC的二进制工具 objdump 显示目标文 ...
- 【Linux】GCC程序开发工具(中)
00. 目录 文章目录 00. 目录 01. GCC的二进制工具 02. ar命令 03. readelf命令 04. strings命令 05. nm命令 06. strip命令 07. 附录 01 ...
- Linux的C语言开发工具——通过进度条小程序学习使用gcc、gdb和make/Makefile工具
C语言实现进度条程序--gcc.gdb和make工具的使用 一.Linux下的进度条程序实现 二.Linux编译器-gcc 2.1 预处理(进行宏替换) 2.2 编译(生成汇编) 2.3 汇编(生成机 ...
- linux下的c开发工具,4.3.2 Linux下的C开发工具
4.3.2 Linux下的C开发工具 Linux下的C语言程序设计与在其他环境中的C程序设计一样,主要涉及编辑器.编译链接器.调试器及项目管理工具.现在我们先对这四种工具进行简单介绍,后面会对其一一 ...
- Linux编程基础:第2章命令与开发工具 课后习题
<Linux编程基础>黑马程序员/编著 清华大学出版社 目录 一.填空题 二.判断题 三.单选题 四.简答题 1.简单说明Vi编辑器的工作模式,并画图说明各模式间的切换方法. 2.简述GC ...
最新文章
- 设计模式=相似模式区别
- 【Android 逆向】启动 DEX 字节码中的 Activity 组件 ( 在 PathClassLoader 和 BootClassLoader 之间插入 DexClassLoader )
- ASP.NET MVC使用log4net
- 使用百度echarts仿雪球分时图(二)
- 福昕阅读器的 注册码
- VR头显设备相关接口详解
- 友盟+全面解析ios 卡顿问题
- 2021年最新Android面试点梳理,成功入职腾讯
- 大数据基础——HDFS(分布式文件系统)
- 由浅入深探索DotAsterisk(点星PBX)中小型呼叫中心IPPBX系统(一:前言)
- 依赖注入和反转控制的区别
- mac全选文字的快捷键_摆脱重复操作,教你 Mac 一次性多选复制的小技巧
- NuGet命令的用法
- JSP四大作用域属性范围
- 算法 — 十六进制转八进制
- 罗永浩“网战”王自如:到底谁赢了?
- 数据分析、数据挖掘、数据运营有啥区别?
- 爆料:阿里妈妈大规模冻结淘宝客佣金
- 90 岁程序员:他的压缩算法改变了世界!
- 在线投票系统前端html,在线注册、登录的投票系统
热门文章
- 现有超过 5 亿台设备支持 Android Instant Apps
- 新农慕课python项目答案_2020中国大学慕课用Python玩转数据答案搜题公众号
- 【观察】神州数码高质量发展背后,是技术创新“叠加效应”的释放
- 40XXX队技术员交接事项(5):双靶定向井施工小结
- 模块化机房解决方案(效果图)
- 完美解决Mac系统下Chrome插件安装时程序包无效:CRX_HEADER_INVALID
- 利用STM32CubeMX软件生成USB_HOST_HID连接鼠标和键盘扫码枪
- matlab画两电荷斥力与距离的图,电磁场大作业一基于MATLAB描绘双静电荷电场线与等势线分布...
- android21 下载,nba2k21安卓版下载
- python并发编程之多进程理论知识