Linux基础之文件系统
文件系统功能
- 能定义文件的组织方式,文件结构
- 提供建立和存取文件的环境:目录和文件
- 能对文件存储器空间进行组织和分配
- 负责文件存储并对存入的文件进行保护和检索
- 负责建立文件,存入、读出、修改、转储文件,控制文件的存取,撤销文件等
文件系统分类
- 磁盘文件系:NTFS,EXT3
- 闪存文件系统,JFFS2,YAFFS
- 数据库文件系统,BFFS,WINFS
- 网络文件系统:NFS
- 虚拟文件系统,VFS(Proc)
Linux文件系统
EXT3
- EXT3是基于日志方式的文件系统
- 系统中每个文件都是有索引,
- 用户对对文件的每一个操作都会记录日志,
- 形成一个任务队列排着执行
- 性能是比较好
SWAP
swap是交换分区的文件系统,类似windows的虚拟内存
虚拟内存的实现:两种方式
- 第一种是进行内存的排列像内存池一样,进行一个优化
- 第二种是把硬盘上的空间模拟成内存
swap是Linux的虚拟内存,在安装时要设好大小,是物理内存的2倍
Linux与Window目录结构的区别
- 根目录
Linux:/
Windows:\ - 命名写区分
Linux:命名区分大小写;
Windows:命名不区分大小写 - 结构管理
Linux:磁盘逻辑结构管理物理结构,格式化将磁盘分为很多的文件块区
Windows:物理结构管理逻结构,先分区再格式化建立结构
Linux文件系统目录
/lib 是 Library(库) 的缩写这个目录里存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。几乎所有的应用程序都需要用到这些共享库。
shell 特殊字符
- 通配符* ? []
2. 单次执行多条命令。可以通过‘;’隔开
3. 输入输出重定向:>,<,>>
4. 管道符:|
将一个进程的输出作为另一个进程的输入
5. 其它%,$,~
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 吾辈之人,自当自强不息!!
评论