曙海教学优势
免费报名电话:4008699035。线下/线上/上门都可以,课程支持定制。秉承21年教研经验,本课程以项目案例为依托,面向企事业单位实际需求,讲师将会与您分享设计的全流程以及工具的综合使用技巧及项目经验。
我们的课程培养了大批受欢迎的工程师。大批企业与我们
建立了良好的合作关系,合作企业三十多万家。我们的课程得到广大企事业单位广泛认可与赞赏。
Unix下C与Shell高级编程培训课程
培训内容:
UNIX基础
Unix基础知识
Unix基础命令
Shell编程
Shell编程 (/bin/sh)
高级shell编程
用C进行Unix系统调用
Unix系统调用
文件I/O (open, create, close, lseek,read, write函数,dup, dup2, fcntl, ioctl函数)
文件和目录(stat, fstat, lstat函数,access, umask, chmod, fchmod, link, unlink, remove, rename, symlink, readlink函数,utime函数,mkdir, rmdir, chdir, fchdir, getcwd函数)
系统文件信息(/etc/passwd, /etc/shadow, /etc/groups)
进程和进程控制(main, exit函数,fork, vfork, wait, waitpid, wait3, wait4, exec函数,seteuid, setegid, setreuid,setregid函数,system函数)
线程(创建、同步、互斥等 pthread系函数)
信号(概念,singal函数,kill, raise函数,alram, pause函数,sigprocmask, sigpending, sigaction, sigsetjmp, sigsuspend函数,abort, system, sleep函数)
终端(读取设置终端属性)
进程通信(管道popen, pclose, System V IPC,消息队列,信号量,共享内存,Socket)
Unix网络编程
TCP/UDP Socket编程(阻塞、非阻塞、多路复用)以HTTP/FTP聊天室为讲解。
Unix开发工具
Unix常用开发工具
调试器GDB,编译器GCC,编译的makefile,测试的Purify 和Valgrin