《Linux课程总结》由会员分享,可在线阅读,更多相关《Linux课程总结(11页珍藏版)》请在金锄头文库上搜索。
1、“Linux程序设计 ”课程总结 2016-4-27 内容 1. 常用命令 2. Shell环境和 Shell程序设计 3. C开发工具 4. 系统函数 5. 文件 I/O操作 6. 进程控制 7. 进程通讯 1 常用命令 概念 主机、终端、用户、 登录、注销 文件类型、目录、文本文件 文件操作、文件通配符、文件安全 文本编辑、文本显示、文本过滤(正则表达式) 命令 passwd,exit,write,ls,pwd,cd,cp,mv,rm,mkdir, rmdir,chmod,find,tar,gzip,bc,vi,cat,more,less,head, ail,grep 2.1 Shell环
2、境 概念 Shell、 内置命令、外部命令 环境变量、命令提示符、命令搜索路径 命令历史、别名、通配符、重定向、管道 数、变量 、赋值 、变量替换、命令替换、 数组 特殊变量 算术计算 命令 env,history,alias,echo,read,$(),$() 2.2 Shell程序设计 测试语句 ,test 控制语句 if,while,for,for-in,case 方法 . x=$(cat f1) #文件内容保存到变量中 y=($(ls) #文件名列表保存到数组 for i in $(ls) #获取目录下每个文件名 echo $xf2 #变量中值保存到文件 cat f3|while re
3、ad z #获取文件的每个记录 3 C开发工具 概念 预处理、汇编、编译、连接 头文件、库文件 调试、断点、单步执行 工程管理 makefile 命令 gcc,gdb,make 4 系统函数 概念 系统调用、库文件 函数 时间函数相关函数 tm结构体 5 文件 I/O操作 概念 文件系统、低级文件 I/O操作、非阻塞操作、文件锁、文件操作标志位、文件安全模式 目录文件操作 函数 open,read,write,fcntl stat结构体 dirent结构体 6 进程控制 概念 进程 、进程号 、进程生命期 、进程状态 创建进程、僵尸进程、信号 守护进程、孤儿进程 函数 system,exec,fork,sleep,wait,kill 7 进程通信 概念 进程通信方式 信号、管道通信 命令 ps,kill 课程考试事项 闭卷、笔试 参照 教材例题,考核概念、程序设计 考试题型 基本知识、 实验操作 按功能要求写命令 概念简单描述 程序设计 阅读程序