SunBo

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年7月10日

摘要: fgets读到文件最后一行的时候(返回不是NULL) ,feof测试为假,再fgets一次(返回为NULL),再feof测试为真。feof是通过判断read返回错误时,才判断流已经到达结尾。在对流操作的时候,应该判断fgets()为NULL其实正确使用 feof 函数很容易,只要记住一个原则就是了:“先读文件后用 feof 判断”。foef(stream)针对的是”流“, 用一个indicator(指示)表明文件尾,而feof判断这个指示是否设置,而不是判断当前SEEK数值是否到尾。seek值到尾了对于“流”不一定是是文件尾,因为“流”是会不断增长的。对于红字部分确实有些代码确实如此while 阅读全文
posted @ 2009-07-10 16:00 SunBo 阅读(1368) 评论(0) 推荐(0)

摘要: 目录树可以分为小的部分,每个部分可以在自己的磁盘或分区上。主要部分是根、/usr、/var和/home文件系统。每个部分有不同的目的。 每台机器都有根文件系统,它包含系统引导和使其他文件系统得以mount所必要的文件,根文件系统应该有单用户状态所必须的足够的内容。还应该包括修复损坏系统、恢复备份等的工具。 /usr文件系统包含所有命令、库、man页和其他一般操作中所需的不改变的文件。/usr不应该有一般使用中要修改的文件。这样允许此文件系统中的文件通过网络共享,这样可以更有效,因为这样节省了磁盘空间(/usr很容易是数百兆),且易于管理(当升级应用时,只有主/usr需要改变,而无须改变每台机器 阅读全文
posted @ 2009-07-10 12:07 SunBo 阅读(203) 评论(0) 推荐(0)

摘要: Ubuntu常用命令与技巧 sudo apt-get install 软件名 安装软件命令 sudo nautilus 打开文件(有root权限) su root 切换到“root” ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息 cd .. 回当前目录的上一级目录 cd - 回上一次所在的目录 cd ~ 或 cd 回当前用户的宿主目录 mkdir 目录名 创建一个目录 rmdir 空目录名 删除一个空目录 rm 文件名 文件名 删除一个文件或多个文件 rm -rf 非空目录名 删除一个非空目录下的一切 mv 路 阅读全文
posted @ 2009-07-10 12:06 SunBo 阅读(323) 评论(0) 推荐(0)