共 18 篇文章
显示摘要每页显示  条
int execl( char *pathname, char *arg0, char *arg1,..., char *argn, NULL)int execle( char *pathname, char *arg0, char *arg1,..., char *argn, NULL, char *envp[])int execlp( char *pathname, char *arg0, char *arg1,..., NULL)int execlpe(char *pathname, char *arg0, char *arg1,..., NULL, char *envp[])int execve(cons...
六:命名套接字 Bind函数原型为: #include <sys/socket.h>  int bind(int sockfd,struct sockaddr *my_addr, int addrlen);   Sockfd是一个socket描述符,my_addr是一个指向包含有本机IP地址及端口号等信息的sockaddr类型的指针;addrlen常被设置为sizeof(struct sockaddr)。recv()函数原型为:   int recv(int sockfd,vo...
Linux文件共享配置。(见 随笔 《内核添加应用程序》 、 《内核添加驱动程序》)12、over posted @ 2009-06-18 22:40 lensens 阅读(11) | 评论 (0) | 编辑 收藏 内核添加驱动程序 驱动程序添加到内核的方法:1、将驱动源码(例 gpio.c gpio.h config.h)copy到 uClinux-dist/linux-2.4.x/drivers/char,修改该目录下的Makefile,在适当的地...
就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。-x 从档案文件中释放文件。unzip1.作用unzip 命令位于/usr/bin目录中,它们和MS DOS下的pkzip、pkunzip及MS Windows中的Winzip软件功能一样,将文件压缩成.zip文件,以节省硬盘空间,当需要的时候再将压缩文件用unzip命令解开。-u:与-f...
5.应用实例1.恢复/root目录,即子目录的所有文件# chattr -R +u/root2.用chattr命令防止系统中某个关键文件被修改在Linux下,有些配置文件(passwd ,fatab)是不允许任何人修改的,为了防止被误删除或修改,可以设定该文件的"不可修改位(immutable)",命令如下:# chattr +i /etc/fstabsudo1.作用sudo是一种以限制配置文件中的命令为基...
Linux的网络命令比较多,其中一些命令像ping、 ftp、telnet、route、netstat等在其它操作系统上也能看到,但也有一些Unix/Linux系统独有的命令,如ifconfig、 finger、mail等。4.应用实例添加IP地址192.168.2.2/24到eth0网卡上:#ip addr add 192.168.1.1/24 dev eth0丢弃源地址属于192.168.2.0/24网络的所有数据报:#ip rule add from 192.168...
这三个参数都是一个句柄的集合,第一个rdfds是用来保存这样的句柄的:当句柄的状态变成可读时系统就告诉select函数返回,同理第二个函数是指向有句柄状态变成可写时系统就会告诉select函数返回,同理第三个参数exfds是特殊情况,即句柄上有特殊情况发生时系统会告诉select函数返回。
read(fd[0],inpipe,50);子进程被创建后,争夺管道资源,当一个子进程抢到管道时,对其进行加锁,然后向管道里写入数据,之后解锁释放管道资源和cpu,之后父进程wait()操作。int pid1,pid2,pid3;子进程被创建后,父进程再次执行wait()操作让子进程先执行,三个子进程争夺管道资源,当子进程1抢到管道时,对其进行加锁,然后向管道里写入数据,之...
实验四 进程的管道通信。用系统调用pipe( )建立一管道,二个子进程P1和P2分别向管道各写一句话: Child 1 is sending a message! Child 2 is sending a message!父进程从管道中读出二个来自子进程的信息并显示(要求先接收P1,后P2)。只用该系统调用所返回的文件描述符来标识该文件,故只有调用pipe( )的进程及其子孙进程才能识别此文件...
建立进程间的管道,格式为:pipe(fd); int fd[2]; 其中,fd[1] 是写端,向管道中写入;write(fd[1],buf,size) read(fd[0],buf,size)编写一段程序,使用系统调用pipe()建立一条管道,同时父进程生成2个子进程分别向这条管道写一句话:child1 is sending a message! Child2 is ...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部