上一页 1 2 3 4 5 6 7 8 ··· 31 下一页
摘要: Unix环境高级程序设计入门 ----文件系统的相关编程(上) 一、关于目录 不管是何种操作系统,一提到其中的文件系统首先想到的自然是目录和文件。在Unix系统中一切皆可视为文件,目录是一种特殊的文件。在笔者前已发表的《Unix操作系统的入门与基础》一文中,曾介绍过用户主目录、工作目录以及绝对路径、相对路径的概念,我们也已经知道了使用pwd命令可以获得当前工作目录的绝对路径,那么如何在程序中实现类似于pwd命令的功能呢?这里需要用到getcwd()函数,它的定义是: #include <unistd.h> char* getcwd(char* buf, size_t size); 阅读全文
posted @ 2013-02-11 16:02 何解一直犯相同错误? 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 我们知道Unix系统对Unix文件的最大长度(一般为1到2M字节)加了更实际的 限制,使用户不会无意中建立一个用完整个磁盘窨所有块的文件.AD:2013大数据全球技术峰会低价抢票中我们知道Unix文件系统是Unix系统的心脏部分,提供了层次结构的目录和文件.文件系统将磁盘空间划分为每1024个字节一组,称为块(block)(也有用512字节 为一块的,如:SCO XENIX).编号从0到整个磁盘的最大块数.全部块可划分为四个部分,块0称为引导块,Unix文件不用该块;块1称为专用块,专用块含有许多信息,其中有磁盘大小和全部块的其它两部分的大小.从块2开始是i节点表,i节点表中含有i节点,表的块 阅读全文
posted @ 2013-02-11 01:31 何解一直犯相同错误? 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1 文件系统结构概述磁盘在使用前,需要分区和格式化,格式化的主要作用就是在磁盘分区中创建文件系统,以此来确定文件的存储方式和索引方法,确定磁盘空间的分配和回收算法。UNIX文件系统的存储方式有<目录-i节点-数据块>三级构成,其中目录存储了文件的层次结构,数据块存储了文件的具体信息,i节点是连接文件层次结构与数据内容的桥梁。UNIX文件系统将磁盘空间划分为一系列大小的相同的块,划分为引导块,超级快,i节点区和数据区四部分。文件系统通过节点i对文件进行管理和控制。其中,每个文件对应一个i节点,每个i节点具有唯一的节点号,记录了文件的属性和关联内容在磁盘上的存储位置。但文件名并不记录在 阅读全文
posted @ 2013-02-10 22:56 何解一直犯相同错误? 阅读(345) 评论(0) 推荐(0) 编辑
摘要: http://www.linuxdiyf.com/viewarticle.php?id=2662Linux系统的一个重要特征就是支持多种不同的文件系统,如ext、FAT、ext2、ext3、MINIX、MSDOS、SYSV等。目前,Linux主要使用的文件系统是ext2和ext3。ext3是ext2的升级版本,加入了记录数据的日志功能。ext2和ext3都是十分优秀的文件系统,即使系统发生崩溃也能很快修复。Linux系统的第一个文件系统是Minix,1992年引进了第一个专门为Linux设计的文件系统—ext(extended file system),1993年又推出了一个新文件系统—ext 阅读全文
posted @ 2013-02-04 13:06 何解一直犯相同错误? 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 最近在学习Unix下系统编程,书看的还比较仔细,但是合上书后总是有种雾里看花朦朦胧胧的感觉。俗话说实践出真知,学习编程怎么能不动手呢。既然是学习系统编程那就写一些系统命令来巩固知识,消除朦胧的感觉吧!选中PWD命令,有如下几个原因: 1、 可以加深对Linux文件系统组织结构的理解 2、可以加深对目录结构的理解 3、 可以加深对挂载点和链接的理解 注:关于LINUX文件系统的相关基础知识,大家可以先看看《Linux文件系统详解》:http://www.armjishu.com/bbs/viewtopic.php?id=1754&flag=1578 Unix下一切皆文件,也就... 阅读全文
posted @ 2013-02-03 15:40 何解一直犯相同错误? 阅读(412) 评论(0) 推荐(0) 编辑
摘要: Linux的inode的理解:文件名 -> inode -> device block转自: http://www.ruanyifeng.com/blog/2011/12/inode.html http://blog.s135.com/post/295/ http://hi.baidu.com/leejun_2005/blog/item/d9aa13a53b3af6e99152ee7e.html一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作 阅读全文
posted @ 2013-01-31 01:54 何解一直犯相同错误? 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 名企HR教你如何过网申 某知名招聘网站资深HR说,网投并不是像其它同学说的那样,是随机挑选的。在中华英才网上申请的简历,英才网会在网投结束后以数据库的形式发给企业,有时候企业也会委托英才网筛选。由于网投具有固定的模块,企业需要你列举的信息都会在模块中呈现,所以企业对简历的初步筛选会通过设置筛选条件进行。当然不同的企业会设置不同的条件,这就需要你仔细阅读企业的招聘手册以及认真倾听企业的宣讲会了。 很多人不重视宣讲会,部分同学根本就不去,接受现场简历的就让去的同学代劳,认为宣讲会没啥意思,浪费时间,还不如在网上多投一些。其实这是一个很不明智的选择。很多企业会在宣讲会上不经意透露自己的用人标... 阅读全文
posted @ 2013-01-30 10:05 何解一直犯相同错误? 阅读(180) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2013-01-28 14:47 何解一直犯相同错误? 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 一、inode块,Unix文件的核心。 首先需要明白的是,在Unix操作系统中的任何资源都被当作文件来管理。如目录、光驱、终端设备等等,都被当作是一种文件。从这方面来说,Unix操作系统中的所有的目录、硬件设备跟普通文件一样,具有共同的属性。而这些属性的话,就是保存在inode块中。 Inode块中保存了一个文件系统中的全部Inode节点。也就是说,当系统创建了一个文件(或者添加了一个新设备)时,系统就会从这个块中给这个文件分配一个Inode结点。在这个结点中存储了这个文件的大部分属性,如创建、修改时间等等。但是需要注意的是,有两个属性不包含在这个inode 结点中,分别为文件名与结点号。.. 阅读全文
posted @ 2013-01-25 00:41 何解一直犯相同错误? 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 最近在电驴上下载东西时总是提示“该内容尚未提供权利证明,无法提供下载”,让人很恼火,其实这个问题很容易就能解决,现在给出四种办法,供各位驴友选择,请勿灌水,谢谢合作!【方法一】在检索到的网址中添加".gdajie",注意添加位置是在verycd之后. 比如我要下载《数字图像处理》这本书原检索地址:http://www.verycd.com/topics/2923809/点开显示“该内容尚未提供权利证明,无法提供下载”添加后地址:http://www.verycd.gdajie.com/topics/2923809/点开看效果,神奇吧!【方法二】安装电驴下载工具,用电驴工具中 阅读全文
posted @ 2013-01-22 22:46 何解一直犯相同错误? 阅读(492) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 31 下一页