假设程序维护一个匿名管道,fd[0]读端,fd[1]写端。父进程从管道中读数据,子进程循环读取一个文件并将读到得到内容写入管道。
这时如果不注意的话,很容易出现读管道的无限阻塞。
读管道如下 nread = read(fd[0],buffer,size);
当父进程 向管道中写入最后数据时,最后一次写入的数据可能比size小,也就是管道中的数据少于size。这时我的程序出现了read()一直...
分类:
其他好文 时间:
2015-05-18 22:57:33
阅读次数:
506
1、gzip工具不支持压缩目录语法:gzip[-d#]filename其中#为1-9的数字,默认压缩级别为6只能压缩文件gzipfilename生成filename.gz源文件消失解压gzip-dfilename.gz解压后,压缩文件也会消失2、bzip2压缩工具不支持压缩目录语法:bzip2[-dz]filename压缩时,可以加"-z"也可以不加..
分类:
系统相关 时间:
2015-04-07 19:54:24
阅读次数:
134
Linux系统的文件系统结构/:文件系统结构的起始点
/home:用户主目录
/bin:标准指令和工具程序
/usr :系统使用文件和指令
/usr/bin:用户命令和工具程序
/usr/sbin:系统管理员命令
/usr/lib:编程语言库
/usr/doc:Linux文档
/usr/man:在线联机帮助手册
/usr/spool:假脱机文件
/sbin:管理员开启系统的命令...
分类:
系统相关 时间:
2015-04-05 14:40:17
阅读次数:
226
linux文档的打包和压缩一、gzip:压缩工具gzip只能压缩文件,不可以压缩目录后面直接跟要压缩的文件就可以进行压缩。文件压缩后默认会带一个后缀名,作用是为了区分是什么工具压缩的。压缩和解压之后源文件都会消失。1、压缩passwd文件[root@ftpcheng]#gzippasswd
[root@ftpche..
分类:
系统相关 时间:
2015-03-28 06:30:37
阅读次数:
212
一、文档压缩: 1、gzip压缩方式: 2、bzip2压缩方式 二、打包 ?最简单的使用tar的方式如下: ????????? 压??? 缩:tar -jcv -f filename.tar.bz2? 要被压缩的文档或目录 ????????查?? ...
分类:
系统相关 时间:
2015-01-30 16:19:49
阅读次数:
186
查看文件时间戳命令:stat awk.txtFile: `awk.txt'Size: 20 Blocks: 8 IO Block: 4096 regular fileDevice: 801h/2049d Inode: 380730 Links: 1Access: (0644/-rw-r--r--) ...
分类:
系统相关 时间:
2015-01-04 15:04:02
阅读次数:
159
转自:http://linux.sheup.com/linux/linux5303.htm linux客户端访问samba服务器的指令2004-04-23 15:18 pm来自:Linux文档现载:Www.8s8s.coM地址:无名 linux客户端要连接samba/windows文件服务器...
分类:
系统相关 时间:
2014-11-26 13:46:05
阅读次数:
203
现在1、网上下载的文件档都是压缩文件。2、减少空间要用到压缩文件。所以我们有必要学下怎么对文件的压缩与解压。linux文档的压缩与打包命令在linux中支持的压缩方式好多,但最常用的压缩方式是:tar命令其压缩方式也有二种(gz&bz2)现在我们要开始学习它的使用。。。。。..
分类:
系统相关 时间:
2014-10-13 22:00:28
阅读次数:
331
由于一些人对翻译这个项目非常感兴趣,但又不知道如何加入进来,在这里我写了一个简短的教程,关于如何使用Git来参与到翻译的这个项目。...
分类:
系统相关 时间:
2014-09-29 21:18:41
阅读次数:
312
我是一名山东大学的在校本科生,其实我的英语也不是很好,只是一般水平。我去翻译Linux文档只是觉得这份文档还没有中文版的,觉得翻译它们是一件很有意义的事情,并且还能通过翻译文档来理解Linux操作系统和Linux内核。
我的翻译可能会出现很多的错误,希望大家看到后能够及时的给我提出来,我会及时更正,以防误导别人,谢谢大家。
附,我的Linux文档翻译CSDN博客地址:
htt...
分类:
系统相关 时间:
2014-09-29 15:58:41
阅读次数:
197