- 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.
您可能关注的文档
最近下载
- 临床微生物学检验技术试题及答案.docx VIP
- Danfoss丹佛斯iC2-Micro Frequency Converters Appl. Gui Application guide说明书用户手册.pdf
- “一带一路”背景下国际投资争端解决机制研究.docx VIP
- JJG 1118-2015 电子汽车衡(衡器载荷测量仪法)(高清).pdf
- 冀教版五年级英语下册全套测试卷.doc
- NB∕T 32036-2017 光伏发电工程达标投产验收规程.docx
- 2024年新《机场安检员》工作岗位试题库(有答案).pdf
- 小学数学三年级下册第三单元《乘法》作业设计.docx VIP
- 超星网课尔雅《知识论导论:我们能知道什么》尔雅答案2022章节测试答案.docx
- JT 711-2008 营运客车燃料消耗量限值及测量方法.pdf VIP
文档评论(0)