- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux系统编程复习提纲答案选编
题型分布:
选择题(20分)
填空题(20分)
程序阅读题(20分)
程序填空题(20分)
程序设计题(20分)
知识点分布:
系统概述
Linux系统构成
内核、shell、文件系统、应用程序
内核三大功能
管理硬件、管理内存、管理进程
了解GNU计划
GNU计划,有译为“革奴计划”,是由 HYPERLINK /view/6246804.htm \t _blank 理查德·斯托曼在1983年9月27日公开发起的 HYPERLINK /view/20965.htm \t _blank 自由软件集体协作计划。它的目标是创建一套完全 HYPERLINK /view/9261.htm \t _blank 自由的操作系统 HYPERLINK /view/36272.htm \t _blank GNU。
文件系统概念
一种存储和组织计算机文件和数据的方法
Linux支持的文件系统类型
文件系统是一种存储和组织计算机文件和数据的方法
Linux支持多种文件系统包括:EXT2、EXT3、EXT4、FAT、NTFS、ISO9660等。
Linux操作系统使用虚拟文件系统(VFS)向上和用户进程文件访问系统调用接口,向下和具体不同文件系统的实现接口。
了解LInux的应用领域
服务器领域,嵌入式系统,超级计算机,桌面应用领域
Linux系统操作
了解LInux内核的目录结构
/bin:存放常用命令
/boot:存放启动程序
/dev:存放设备文件
/etc:存放启动,关闭,配置程序与文件
/home:用户工作根目录
/lib:存放共享链接库
/root:超级用户的工作目录
/sbin:系统管理员的常用管理程序
/tmp:存放临时文件
/lost+found:系统出现异常时,用于保存部分资料
/misc:一些实用工具
/mnt:光驱、硬盘等的挂载点
/media:光驱的自动挂载点
/proc:操作系统的实时信息
/sys:系统中的硬件设备信息
/srv:服务启动后需要提取的信息
/var:主要存放系统日志
/usr:存放用户程序
/tftpboot:tftp服务器的服务目录
系统命令
Useradd 添加用户
Passwd 设置账户密码
Su 切换用户
Cp 拷贝
Mv 移动或更名
Rm 删除文件或目录
Mkdir 创建目录
Cd 改变工作目录
Pwd 查看当前路径
Ls 常看目录
Tar 打包与压缩
Chmod 改变访问权限
Mount 挂载
Unmount 卸载
Grep 查找字符串
Ps 查看进程
熟悉文件访问权限设置
r 可读(4)
w 可写(2)
x 可执行(1)
例:chmod 761 hello.c
$ ls -l sobsrc. tgz
-rw-r--r-- 1 root root 483997 Ju1 l5 17:3l sobsrc. tgz
文件所有者—与所有者同组的用户—系统中其他用户
chmod
格式:chmod [who] [+ | - | =] [mode] 文件名
参数:
who:
u 表示文件的所有者。
g 表示与文件所有者同组的用户。
o 表示“其他用户”。
a 表示“所有用户”。它是系统默认值。
mode:
+ 添加某个权限
- 取消某个权限
= 赋予给定权限
例:chmod g+w hello.c
Linux编程工具
vi三大模式及其切换方法
键入i进入插入模式
按[Esc]键退出到命令行模式
按shift+;键,即:键进入底行模式
常用vi命令
Yy 复制当前光标所在行
[n]yy 复制当前光标开始的n行
Dd 删除当前光标所在行
[n]dd 删除当前光标所在行开始的n行
P粘贴复制的内容到光标所在行
底行模式功能键
:w保存
:q! 强制退出(对修改不做保存)
:wq 保存退出
:set nu 显示行号
gcc编译程序的四个阶段,生成哪些文件及其编译对应选项
预处理-E、编译-S、汇编-c、链接
编译选项-I、-L的作用
-I dir 在头文件的搜索路径列表中添加dir目录
-L dir 在库文件的搜索路径列表中添加dir目录
(-l参数就是用来指定程序要链接的库,-l参数紧接着就是库名)
GDB的作用,如何启动GDB
gdb +调试程序名
gdb
file 调试程序名
GDB常用命令
List 查看文件
Break 设置断点
Info break 查看断点情况
Delete(n) 删除N号断点
Next 单步运行
Step 单步运行(有函数调用的时候,s会进入该函数而n不会进入该函数)
Print 查看变量的值
makefile文件的作用,构成makefile的三大要素是什么?能看懂简单的makefile文件
目标 :依赖 命令
main:main.
您可能关注的文档
- Lession1、应急通信面临的形势与要求选编.pptx
- LED光色控制选编.pptx
- lesson02Java环境和程序选编.ppt
- Lesson-34On-the-Farm(冀教版七年级上册)选编.ppt
- lesson1船舶组成与标志选编.ppt
- Lesson24AnE-mailtoGrandpa选编.pptx
- Lesson3---节点对节点的无线电通信选编.ppt
- lesson14选编.ppt
- Lesson4expressions选编.ppt
- Lesson_3-ComponentsofABuilding选编.ppt
- 北京大学药理学课件第四十四章--抗病毒药和抗真菌药.pptx
- 20115al corporation-申说明订阅图片任务组2214 an632.pdf
- 周新闻稿-品牌故事版.pdf
- 说明m1 xx markscheme biology sl paper 2生物学纸2TZ1.pdf
- 没有什么让害怕课程计划1nothing scares med38吓到.pdf
- vcds隐藏功能技术说明.pdf
- 坚定资源持续竞争优势杰jay barneyrabbit xu shi.pdf
- 说明确保卡并带上个趋势client当场选择哪种与它们相关reclaim responsibility收回责任.pdf
- 合创生产计划优化系统httc.pdf
- 房屋课程计划级araz lamyhouse.pdf
文档评论(0)