c语言基本命令

c语言基本命令

ID:32366083

大小:59.00 KB

页数:5页

时间:2019-02-03

c语言基本命令_第1页
c语言基本命令_第2页
c语言基本命令_第3页
c语言基本命令_第4页
c语言基本命令_第5页
资源描述:

《c语言基本命令》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Bupu:mogugongyuan@126.com第一章:绪论?内核版本号格式:x.y.zz-www/x为主版本号,y为次版本号,zz为次次版本号,www为发行号/次版本号改变说明内核有重大变革,其偶数为稳定版本,奇数为尚在开发中的版本第二章:基础?文件种类:-:txt,二进制/d:目录/l:链接文件(link)/b:区块设备文件/c:字符设备文件/p:管道目录结构:bin:可执行/boot:开机引导/dev:设备文件/etc:系统配置文件/lib:库文件/mnt:设备挂载点/var:系统日志/命令:rmdir:删除空目录/find[path][expre

2、ssion]/touch命令还可以修改指定文件的最近一次访问时间/tar-czvfusr.tar.gzpath/tar–zxvfusr.tar.gz/tar–cjvfusr.tar.bz2path/tar–jxvfusr.tar.bz2gcc:预处理:-g/I在头文件搜索路径中添加目录,L在库文件搜索路径中gdb:设置断点:b/查看断点信息:infoMakefile:make–fother_makefile/<:第一个依赖文件的名称/@:目标文件的完整名称/^:所有不重复的依赖文件/+:所有依赖文件(可能重复)第三章:文件IOread:read(fd,te

3、mp,size);/读fd中长度为size的值到temp/返回0表示file为NULLwrite:write(fd,buf,buf_size);/写长度为buf_size的buf内容到fd中lseek:lseek(fd,offset,SEEK_SET);/从文件开头向后增加offset个位移量unlink:从文件系统中删除一个名字open1:intopen(constchar*pathname,intflags,mode_tmode);/flags为读写方式/mode为权限设置/O_EXCL:测试文件是否存在/O_TRUNC:若存在同名文件则删除之并新建o

4、pen2:注意O_NONBLOCKmmap.1:void*mmap(void*start,size_tlength,intprot,intflags,intfd,off_toffsize);mmap.2:mmap(start_addr,flength,PROT_READ

5、PROT_WRITE,MAP_SHARED,fd,0);fcntl:上锁/intfcntl(intfd,intcmd,structflock*lock);/对谁;做什么;设置所做内容select:fd_max+1,回传读状况,回传写状况,回传异常,select等待的时间/NULL为永远等待

6、/0为从不等待/凡需某状况则用之,反则(fd_set*)NULL之FD_*那几个函数……一般出错则返回-1第四章:文件与目录硬链接与符号链接?chdir改变目录0:in/1:out/2:err第五章:内存管理可执行文件存储时:代码区、数据区和未初始化区栈:by编译器,向低址扩展,连续,效率高/堆:by程序员/etc/syslog.conf,系统log记录文件/优先级为-20时最高第六章:进程和信号程序代码、数据、变量、文件描述符和环境/init的pid为1execl族:intexecl(constchar*path,constchar*arg,....);

7、/path即可执行文件的路径,一般为./最后一个参数以NULL结束Bupu:mogugongyuan@126.comwaitpid:waitpid(pid_tpid,int*status,intoptions);/option:一般用WNOHANG,没有已经结束的子进程则马上返回,不等待kill:intkill(pid_tpid,intsig);/发送信号sig给pidvoid(*signal(intsignum,void(*handler)(int)))(int);/第一个参数被满足时,执行handler/第一个参数常用:SIG_IGN:忽略信号/SIG

8、_DFL:恢复默认信号第七章:线程sem_init(sem_t*sem,intpshared,unsignedintvalue)/pshared为0/value即初始值第八章:管道1:write/0:read第九章:信号量、共享内存和消息队列临界资源:操作系统中只允许一个进程访问的资源/临界区:访问临界资源的那段代码信号量:建立联系(semget),然后初始化,PV操作,最后destroy共享内存没有提供同步机制第十章:套接字UDP:无连接协议,无主客端的区分/实时性TCP:字节流/数据可靠性/网络可靠性数据报:SOCK_STREAM/SOCK_DGRAM

9、其它管道一章的both_pipe即父子进程间的全双工管道通讯关系到

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。