Chinaunix首页 | 论坛 | 博客
  • 博客访问: 324927
  • 博文数量: 82
  • 博客积分: 1530
  • 博客等级: 上尉
  • 技术积分: 771
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-16 03:44
文章分类

全部博文(82)

文章存档

2011年(6)

2010年(76)

我的朋友

分类: LINUX

2010-05-20 03:00:00

文件系统:
可以认为文件系统包括一下四种主要组成成分
1、名字空间
2、API--Application Programming Interface用来遍历和操作对象的一套系统调用
3、安全模式--用来保护、隐藏和共享事物的方案
4、实现--把逻辑模型和实际硬件联系到一起的软件

5.1路径名称
注意find 和 xargs的联合使用

5.2安装和卸载文件系统
安装在某个特定系统上的文件系统清单保存在/etc/fstab文件中。当卸载一个文件系统的时候,可能会遇到正在使用,这个时候可以使用fuser和lsof的命令来查看。
例如:
fuser -mv /usr
fuser和lsof会在后面具体学习
先留个链接:http://blog.chinaunix.net/u3/113700/showart.php?id=2238019

5.3文件树的组织
各个目录保存的内容,现在已经基本了解,就不再这里罗嗦了。下面给出一些不太了解的:
/usr/local     本地的可执行文件
/usr/local/etc   本地系统配置文件和命令
/usr/local/src   /usr/local/*的源代码
/usr/src     非本地软件包的源代码
/var/adm     各种不同的东西:日志、系统设置记录等
/var/spool   供邮件和打印机使用的假脱机目录

5.4文件类型
1、普通文件     - touch
2、目录        f mkdir
3、字符设备文件 c mknod
4、块设备文件   b mknod
5、本地域套接口 s socket(2)
6、有名管道     p mknod
7、符号链接     l ln -s

硬链接和软连接
只要记住硬链接和源文件有着相同的节点号,软连接的不通。本质就可以理解了。ls -l可以在权限后面查看到链接数目,那个是硬链接的,增加软连接不会影响那个数目。ls -ld可以查看一个目录的所有属性,目录的链接数目至少都有两个,一个是来自父目录的链接,一个是本身内部的特殊文件"."。

设备文件
设备文件用主设备号和次设备号来表示其特征。ls -l可以看到。设备文件我们要管的暂时还是比较少的

5.5文件属性和权限
这部分也比较熟悉了,下面记住chown的格式:
chown suer:group file

后面的额外的标志和访问控制列表就被我忽略掉了!!!!

习题:
1、写一个脚本找出一个文件系统上的所有的硬链接。

2、写一个脚本列出当前目录的内容,按照修改时间排序,逆序。
(貌似我的sort命令不能用sort +5?????,后面会具体学习cut和sort,留链接)


阅读(1020) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~