文件系统:可以认为文件系统包括一下四种主要组成成分
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=22380195.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) |