Linux
文章平均质量分 83
JoeKwok
行胜于言。。。
展开
-
Linux进程通信----学习笔记(一)
1.概述 Linux进程间通信:IPC,即Interprocess Communication,就是两个或多个进程间进行数据传输。 Linux中有以下几种通信方法: ①管道 ②命名管道 ③信号量 ④内存映射 ⑤共享内存原创 2009-11-28 16:10:00 · 1030 阅读 · 0 评论 -
LINUX期末复习---基本命令与操作
一、基本命令总结 1)who:列出所有正在使用系统的用户 2)echo:打印内容到屏幕,如 echo guofeng 3)date:打印时间,格式为: 星期、月、日、时间、CST(China Standard Time)、年份 4)cal:打印日历 5)passwd:修改密码 6)ls:显示目录文件信息 常用参数: ① -a 显示原创 2009-12-23 19:18:00 · 1588 阅读 · 2 评论 -
LINUX期末复习---程序设计入门
一、GCC (最最常见:gcc hello.c –o hello) ①常用选项 -c:仅对源文件进行编译 -o:对生成的代码进行优化,有0,1,2,3四个等级,默认为2 -g:加入调试信息 -I dir:编译源文件是增加一个搜索库文件的目录 -w:禁止所有警告 -W warning:允许warning这样的警告 ②gcc文件扩展名规范 .i:预原创 2009-12-25 20:54:00 · 1057 阅读 · 0 评论 -
LINUX期末复习---SHELL编程
一、SHELL简介 ①什么是SHELL 答:一个作为用户与LINUX系统之间的操作接口程序,允许用户向操作系统输入需要执行的命令。 一种高级、解释性的程序语言。 ②SHELL的种类 ③SHELL的执行 . *.sh ④命令别名功能 设置别名:alias 取消别名:unalias ⑤管原创 2009-12-24 17:59:00 · 2375 阅读 · 2 评论 -
LINUX期末复习---进程与进程管理
一、LINUX的进程状态 僵死态:当父进程还没有结束前,子进程就已经先结束了,这时子进程的资源没有人来回收。通常父进程需要用wait来等待子进程的结束。 进程的模式:用户模式(执行用户程序),内核模式(执行操作系统代码) 进程的类型:系统进程,用户进程 二、进程管理 ①fork函数 功能:创建一个全新的进程。 头文件: #include #include原创 2009-12-27 10:43:00 · 1243 阅读 · 1 评论 -
LINUX期末复习---内存管理
①malloc函数 原型:extern void *malloc(unsigned int num_bytes); 头文件:#include 功能:分配长度为num_bytes字节的内存块。 说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。 举例: #include原创 2009-12-27 11:09:00 · 965 阅读 · 1 评论 -
LINUX期末复习---文件处理
一、LINUX文件结构 ①文件 为操作系统服务、设备访问提供了简单而统一的接口。文件数据结构包括文件名字、创建日期、访问权、文件长度等,这些数据都保存在我们称之为 节点 中。 ②设备 硬件在LINUX/UNIX中通常是被映射成文件的,这在嵌入式当中是十分重要的。 几个重要的设备文件: one: /dev/console 代表的是系统控制台。原创 2009-12-26 21:54:00 · 795 阅读 · 1 评论 -
LINUX期末复习---线程
一、举例说明基本函数 1 #include stdio.h> 2 #include unistd.h> 3 #include stdlib.h> 4原创 2009-12-29 22:04:00 · 892 阅读 · 0 评论 -
Linux进程通信---学习笔记(二)
1.内存映射 ①内存映射就是把文件中的内容,复制到内存中去。 ②内存映射函数:void *mmap(void *start,size_t length,int port,int flags,int fd,off_t offset) 参数说明:1.void *start : 一般该参数都为0 2.size_t length : 文件长度原创 2009-12-29 21:47:00 · 1442 阅读 · 0 评论